html {
	-overflow-y: scroll
}

body {
	font-size: 12px;
	line-height: 1.666
}

body,input,textarea {
	font-family: verdana
}

header,footer,section,aside,article,nav,hgroup,figure,figcaption,body,h1,h2,h3,h4,h5,h6,ul,ol,li,form,p,dl,dt,dd,blockquote,legend,table,th,td,fieldset,menu,pre
	{
	margin: 0;
	padding: 0
}

table,th,td,img,fieldset {
	border: 0
}

time,mark,output,meter,address,cite,em,code,var,dfn,ins,i,th,caption {
	font-style: normal;
	text-decoration: none
}

h1,h2,h3,h4,h5,h6,th {
	font-size: 100%;
	font-weight: normal
}

input,select,button,textarea,table {
	margin: 0;
	font-family: inherit;
	font-size: 100%
}

abbr,acronym {
	border: 0;
	font-variant: normal
}

q:before,q:after {
	content: ""
}

ul,ol {
	list-style: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

th,caption {
	text-align: left
}

header,footer,section,aside,article,nav,hgroup,figure,figcaption {
	display: block
}

.w-button {
	border: none;
	white-space: nowrap;
	font-size: 15px;
	display: inline-block;
	vertical-align: middle;
	color: #fff;
	background: #3399FE;
	padding: 0 15px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	border-radius: 3px;
	cursor: pointer;
	text-decoration: none !important;
	font-family: "Microsoft Yahei", simhei;
	outline: none;
}

.w-button:focus,.w-button:hover {
	background: #42A8FF;
	text-decoration: none;
}

.w-button-main {
	background: #DD344F;
}

.w-button-main:focus,.w-button-main:hover {
	background: #EA4163;
}

.w-button-simple {
	padding: 0 8px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	font-weight: normal;
	font-family: "Verdana";
	color: #808080;
	border: 1px solid #cccccc;
	border-radius: 2px;
	background: #F5F5F5
}

.w-button-simple:focus,.w-button-simple:hover {
	background: #fff;
}

.w-button-green {
	background: #1FB89A;
}

.w-button-green:focus,.w-button-green:hover {
	background: #1AC6A5;
}

.w-button-s {
	padding: 0 10px;
	height: 22px;
	line-height: 22px;
	font-size: 12px;
}

.w-button-l {
	padding: 0 20px;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	border-radius: 4px;
}

.w-button-xl {
	padding: 0 35px;
	min-width: 140px;
	height: 45px;
	line-height: 45px;
	font-size: 18px;
	border-radius: 4px;
}

.w-button-aside {
	font-size: 12px;
	background: #E2E2E2;
	color: #3C3C3C;
}

.w-button-aside:focus,.w-button-aside:hover {
	background: #e8e8e8;
}

.w-button-disabled,.w-button-disabled:focus,.w-button-disabled:hover {
	background: #ccc !important;
	color: #999 !important;
	border-color: #b0b0b0 !important;
	cursor: default
}

.w-button-addToCart {
	display: inline-block;
	vertical-align: middle;
	margin-top: -2px;
	width: 45px;
	height: 45px;
	text-indent: -99em;
	background: url(../img/032b365174c17a7fd3763b9c45e8ba2cec9b1c2b.png)
		no-repeat;
	_background: url(../img/84806a3e08bef51ef1de227a9bf69d19405382d7.png)
		no-repeat;
}

.w-button-addToCart:focus,.w-button-addToCart:hover {
	background: url(../img/032b365174c17a7fd3763b9c45e8ba2cec9b1c2b.png)
		no-repeat;
	_background: url(../img/84806a3e08bef51ef1de227a9bf69d19405382d7.png)
		no-repeat;
	background-position: 0 -50px;
}

.w-button-addToCart-netease {
	background-position: -50px 0;
}

.w-button-addToCart-netease:hover {
	background-position: -50px -50px;
}

.w-num {
	display: inline-block;
	width: 38px;
	padding-top: 56px;
	height: 0;
	overflow: hidden;
	background-image:
		url(../img/bad81aadda79bbbe0e68d9d3d6479016b45704a1.png);
	background-repeat: no-repeat;
}

.w-num-0 {
	background-position: 0 0;
}

.w-num-1 {
	background-position: -40px 0;
}

.w-num-2 {
	background-position: -80px 0;
}

.w-num-3 {
	background-position: -120px 0;
}

.w-num-4 {
	background-position: -160px 0;
}

.w-num-5 {
	background-position: -200px 0;
}

.w-num-6 {
	background-position: -240px 0;
}

.w-num-7 {
	background-position: -280px 0;
}

.w-num-8 {
	background-position: -320px 0;
}

.w-num-9 {
	background-position: -360px 0;
}

.w-select,.w-textarea,.w-input {
	display: inline-block; +
	display: inline; +
	zoom: 1;
	position: relative;
	width: auto;
	background: #fff
}

.w-textarea .w-input-placeholder,.w-input .w-input-placeholder {
	line-height: 1.4;
	position: absolute;
	left: 0;
	top: 0;
	padding: 8px;
	color: #999
}

.w-textarea .w-input-placeholder {
	padding: 5px 8px;
}

.w-select,.w-textarea-input,.w-input-input {
	padding: 8px;
	border: 1px solid #ABABAB;
	outline: none
}

.w-input-tips {
	margin-top: 3px;
	font-size: 12px;
	display: block;
}

.w-input-tips .ico {
	margin-right: 5px;
	margin-top: -1px;
}

.w-select-disabled,.w-input-disabled .w-input-input {
	background: #f0f0f0;
	color: #999;
	border-color: #999;
}

.w-input-err .w-input-input,.w-textarea-err .w-input-input {
	background: #FBE2E2;
	border-color: #C7605F;
}

.w-input-input:focus,.w-select:focus {
	border-color: #3376DC;
}

.w-select {
	position: relative;
	font-size: 12px;
	padding: 6px 20px 6px 8px;
	cursor: pointer;
}

.w-select-arr {
	position: absolute;
	right: 5px;
	color: #ABABAB;
	transform: scale(.8);
}

.w-menu {
	padding: 4px 0;
	position: absolute;
	border: 1px solid #ABABAB;
	background: #fff;
	outline: none
}

.w-menu-item {
	padding: 8px 30px 8px 15px;
	cursor: pointer;
	white-space: nowrap;
	outline: none
}

.w-menu-item:focus,.w-menu-item-hover,.w-menu-item:hover {
	color: #fff;
	background: #3376DC
}

.w-number {
	padding: 0 24px;
	position: relative;
	display: inline-block; +
	display: inline; +
	zoom: 1;
	vertical-align: middle
}

.w-number-input {
	font-size: 14px;
	text-align: center;
	width: 45px;
	border: 1px solid #e0e0e0;
	height: 22px;
	padding: 2px 4px;
	outline: none;
}

.w-number-input:focus {
	background: #ffffe1;
}

.w-number-btn {
	font-size: 18px;
	width: 26px;
	height: 26px;
	line-height: 24px;
	text-decoration: none;
	position: absolute;
	right: 0;
	text-align: center;
	overflow: hidden;
	background: #F5F5F5;
	color: #9e9e9e;
	border: 1px solid #e0e0e0;
}

.w-number-btn:hover {
	background: #f8f8f8;
	color: #333;
	text-decoration: none;
}

.w-number-btn-plus {
	right: 0;
	top: 0;
}

.w-number-btn-minus {
	right: auto;
	left: 0;
	top: 0;
}

.w-number-disabled .w-number-btn {
	border-color: #dedede;
	color: #dedede;
}

.w-number-disabled .w-number-input {
	color: #ccc;
	background: #f5f5f5;
}

.w-table {
	text-align: left;
	border: 1px solid #ddd;
	border-collapse: collapse;
}

.w-table caption,.w-table td,.w-table th {
	padding: 8px 15px;
	font-weight: normal;
}

.w-table th {
	font-size: 14px;
	color: #808080;
}

.w-table caption {
	text-align: left
}

.w-table td {
	padding: 20px;
	border-bottom: 1px solid #ddd;
}

.w-table thead,.w-table tfoot {
	background: #f2f2f2;
}

.w-table-chk {
	width: 16px;
}

.w-table-opt {
	text-align: right;
}

.w-table td b {
	color: #39f;
}

.w-table td em {
	color: #DD344F;
}

.w-checkbox-disabled {
	color: #808080
}

.w-tabs-tab {
	margin-bottom: -1px;
	overflow: hidden;
	zoom: 1
}

.w-tabs-tab-item {
	float: left;
	margin-right: -1px;
	padding: 0 1em;
	border: 1px solid #ddd;
	border-bottom: none;
	background: #f0f0f0;
	cursor: pointer
}

.w-tabs-panel,.w-tabs-tab-item-selected {
	position: relative;
	background: #fff
}

.w-tabs-panel {
	z-index: 1
}

.w-tabs-tab-item-selected {
	cursor: default;
	z-index: 2
}

.w-tabs-panel {
	border-top: 1px solid #ddd
}

.w-tabs-main .w-tabs-tab {
	background: #F2F2F2;
}

.w-tabs-main .w-tabs-tab-item {
	border-top: none;
	line-height: 38px;
	padding: 0 50px;
}

.w-tabs-main .w-tabs-tab-item-selected {
	line-height: 35px;
	border-top: 3px solid #DB3752;
}

.w-pager .w-button {
	margin: 0 3px
}

.w-pager-prev,.w-pager-next,.w-pager-first,.w-pager-last {
	font-weight: bold;
	font-family: "Simsun";
}

.w-pager .w-pager-cur,.w-pager .w-pager-cur:hover {
	background-color: #db3752 !important;
	border-color: #da3651 !important;
	color: #fff !important;
}

.w-pager .w-pager-ellipsis,.w-pager .w-pager-ellipsis:hover {
	background: none;
	border: none;
}

.w-msgbox {
	outline: 0;
	padding-bottom: 40px;
	width: 560px;
	border: 1px solid #dcdcdc;
	font-size: 14px;
	line-height: 1.8;
	position: fixed;
	z-index: 999;
	-position: absolute;
	left: 0;
	top: 0;
	background: #fff;
	color: #333;
	box-shadow: 0 0 8px rgba(0, 0, 0, .5);
	overflow: hidden;
}

.w-msgbox-close {
	position: absolute;
	right: 20px;
	top: 15px;
	width: 20px;
	height: 20px;
	background: url(../../images/dialog_close.png)
		no-repeat;
	background-position: 0 0;
	text-decoration: none;
}

.w-msgbox-close:hover {
	background-position: -24px 0;
	text-decoration: none;
}

.w-msgbox-hd {
	padding: 0 20px;
	height: 50px;
	line-height: 50px;
	background: #fff;
	border-bottom: 1px solid #dcdcdc;
	color: #333;
	font-size: 18px;
}

.w-msgbox-bd {
	padding: 40px 40px 0;
	color: #808080;
	font-size: 18px;
	word-break: break-all;
	word-wrap: break-word;
}

.w-msgbox-ft {
	padding-top: 30px;
	text-align: center;
}

.w-msgbox-ft .w-button {
	margin: 0 5px;
	min-width: 140px;
	height: 45px;
	border-radius: 4px;
	font-size: 18px;
}

.w-msgbox-ft .w-button-aside {
	background: #fafafa;
	border: 1px solid #ccc;
}

.w-msgbox-ft .w-button-main:hover {
	background: #d4344f;
}

.w-msgbox-ft .w-button-aside:hover {
	background: #f5f5f5;
}

.w-msgbox-title {
	padding-bottom: 16px;
	color: #333;
	font-size: 24px;
	line-height: 32px;
}

.w-msgbox-center .w-msgbox-bd {
	text-align: center;
}

.w-mask {
	position: fixed;
	z-index: 998;
	-position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .6;
	filter: alpha(opacity = 60);
}

.w-msgbox-ico {
	float: left;
	margin-right: 15px
}

.w-msgbox-cont {
	overflow: hidden;
	zoom: 1
}

.w-msgbox-intro {
	width: 648px;
	background: transparent;
	border-width: 0px
}

.w-msgbox-intro .w-msgbox-close {
	top: 6px;
	right: 35px;
	padding-top: 0;
	width: 40px;
	height: 40px;
	overflow: hidden;
	z-index: 1;
	background-image: none;
}

.w-msgbox-intro .w-msgbox-hd {
	display: none;
}

.w-msgbox-intro .w-msgbox-bd {
	padding: 0;
	width: 648px;
	height: 776px;
	background: url(../../../lib/img/common/intro.v3.png) no-repeat;
	position: relative;
}

.w-msgbox-intro .w-msgbox-bd h3 {
	display: none;
}

.w-msgbox-intro .w-msgbox-bd .ruleLink {
	position: absolute;
	top: 486px;
	left: 438px;
	display: block;
	padding-top: 0;
	width: 90px;
	height: 30px;
	overflow: hidden;
}

.w-msgbox-special {
	width: auto;
	background: none;
	border: 0;
	box-shadow: none;
}

.w-msgbox-special .w-msgbox-hd {
	display: none;
}

.w-msgbox-special .w-msgbox-close {
	width: 31px;
	height: 31px;
	line-height: 999px;
	overflow: hidden;
	z-index: 999;
	zoom: 1;
	background-image: none;
}

.w-msgbox-special .w-msgbox-bd {
	padding: 0;
}

.w-msgbox-getPrize .w-msgbox-close {
	top: 55px;
	right: 76px;
}

.w-msgbox-getPrize .w-msgbox-bd {
	width: 707px;
	height: 345px;
	background: url(../../../lib/img/common/msgbox_prize.v2.png) no-repeat;
	_background-image: url(../../../lib/img/common/msgbox_prize_ie6.v2.png);
}

.w-msgbox-getPrize-wrap {
	position: absolute;
	top: 150px;
	left: 310px;
	width: 177px;
	font-family: "Microsoft Yahei";
	font-size: 14px;
	line-height: 23px;
	color: #ffc098;
	text-align: center;
}

.w-msgbox-getPrize .name {
	width: 100%;
	color: #723b00;
	font-size: 16px;
	font-weight: bold;
	line-height: 36px;
}

.w-msgbox-getPrize .btn {
	position: absolute;
	top: 82px;
	left: -22px;
	display: block;
	padding-right: 15px;
	width: 195px;
	height: 38px;
	font-size: 17px;
	line-height: 38px;
	font-family: "Microsoft Yahei";
	color: #fff;
	text-decoration: none;
}

.w-msgbox-getBonus .w-msgbox-close {
	top: 30px;
	right: 17px;
}

.w-msgbox-getBonus .w-msgbox-bd {
	width: 548px;
	height: 278px;
	background: url(../../../lib/img/common/msgbox_bonus.v2.png) no-repeat;
	_background-image: url(../../../lib/img/common/msgbox_bonus_ie6.v2.png);
}

.w-msgbox-getBonus .btn {
	position: absolute;
	top: 184px;
	left: 190px;
	display: block;
	width: 162px;
	height: 38px;
}

.w-msgbox-getCoupon .w-msgbox-close {
	top: 0;
	right: 0;
	width: 40px;
	height: 40px;
}

.w-msgbox-getCoupon .w-msgbox-bd {
	width: 470px;
	height: 470px;
	background: url(../../../lib/img/common/msgbox_coupon.png) no-repeat;
	_background-image: url(../../../lib/img/common/msgbox_coupon_ie6.png);
}

.w-msgbox-getCoupon .btn {
	position: absolute;
	top: 320px;
	left: 155px;
	display: block;
	width: 162px;
	height: 38px;
}

.w-msgbox-getGift .w-msgbox-bd {
	background: url(../../../lib/img/common/msgbox_wishlist.v1.png)
		no-repeat;
	_background-image:
		url(../../../lib/img/common/msgbox_wishlist_ie6.v1.png);
}

.w-msgbox-special-cooperaion,.w-msgbox-special-tequan {
	width: 610px;
	height: 572px;
	background: url(../../../lib/img/common/cooperation_bg.png) no-repeat;
	font-family: "Microsoft Yahei"
}

.w-msgbox-special-tequan {
	height: 560px;
	background-image: url(../../../lib/img/common/tequan_bg.png);
}

.w-msgbox-special-cooperaion .w-msgbox-bd,.w-msgbox-special-tequan .w-msgbox-bd
	{
	padding: 90px 60px 0 80px;
	color: #666;
	font-size: 24px;
	line-height: 38px;
}

.w-msgbox-special-cooperaion .w-msgbox-title,.w-msgbox-special-tequan .w-msgbox-title
	{
	margin-bottom: 10px;
	font-size: 30px;
	text-align: left;
	line-height: 48px;
}

.w-msgbox-special-cooperaion .w-msgbox-ft,.w-msgbox-special-tequan .w-msgbox-ft
	{
	position: absolute;
	bottom: 0;
	right: 25px;
	padding: 20px;
}

.w-msgbox-special-cooperaion .w-msgbox-ft button,.w-msgbox-special-tequan .w-msgbox-ft button
	{
	width: 140px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 24px;
	font-weight: normal !important;
	background: #fff;
	border-radius: 4px;
	color: #db3652;
}

.w-fixedLayer {
	position: fixed;
	_position: absolute;
	z-index: 100;
	overflow: visible !important;
}

.w-fixedLayer-close {
	position: absolute;
	right: 2px;
	top: 0;
	width: 30px;
	height: 30px;
	text-indent: -999em;
	text-decoration: none;
}

.w-fixedLayer-bd p {
	text-indent: 2em;
}

.w-fixedLayer-tt {
	text-indent: 0 !important;
	text-align: center;
	font-family: 'Microsoft Yahei';
	font-size: 21px;
	line-height: 32px;
	font-weight: bold
}

.w-fixedLayer-btn {
	margin-top: 10px;
	text-align: center;
}

.w-fixedLayer-bottom {
	width: 100%;
}

.w-fixedLayer-bottom img {
	margin: 0 auto;
}

.w-dir {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
	line-height: 30px;
	font-family: 'Microsoft Yahei', verdana;
}

.w-dir a {
	color: #808080;
}

.w-search {
	width: 310px;
	height: 32px;
	border: 1px solid #c7c7c7;
	border-radius: 3px;
	background: #fff;
	overflow: hidden;
	position: relative;
}

.w-search-form {
	margin-bottom: 5px;
	height: 32px;
}

.w-search .w-input {
	
}

.w-search .w-input-input {
	width: 250px;
	height: 16px;
	*height: 15px;
	line-height: 16px;
	border: 0;
	color: #808080;
}

.w-search .w-input-placeholder {
	line-height: 16px;
	color: #B4B4B4;
}

.w-search-btn {
	position: absolute;
	top: -1px;
	right: -1px;
	display: block;
	width: 35px;
	height: 32px;
	border: 1px solid #c7c7c7;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	background: #f1f1f1;
	background: -webkit-gradient(linear, left top, left bottom, from(#fefefe),
		to(#e3e3e3));
	background: -moz-linear-gradient(top, #fefefe, #e3e3e3);
	background: -o-linear-gradient(top, #fefefe, #e3e3e3);
	background: -ms-linear-gradient(top, #fefefe, #e3e3e3);
}

.w-search-btn .ico {
	margin: 7px 0 0 9px;
}

.w-search-btn:hover,.w-search-btn-hover {
	border-color: #C92945;
	background: #ED4461;
	background: -webkit-gradient(linear, left top, left bottom, from(#F64D6A),
		to(#E03C57));
	background: -moz-linear-gradient(top, #F64D6A, #E03C57);
	background: -o-linear-gradient(top, #F64D6A, #E03C57);
	background: -ms-linear-gradient(top, #F64D6A, #E03C57);
}

.w-search-btn:hover .ico,.w-search-btn-hover .ico {
	background-position: -140px -100px;
}

.w-search-recKeyWrap {
	position: absolute;
	top: 6px;
	right: 36px;
}

.w-search-recKey {
	display: inline-block;
	margin-right: 4px;
	padding: 0 3px;
	color: #808080;
	background-color: #f3f3f3;
	line-height: 20px;
}

.w-search-recKey:hover {
	background-color: #dadada;
	text-decoration: none;
}

.w-miniCart {
	position: relative;
}

.w-miniCart-list {
	max-height: 370px;
	overflow: auto;
}

.w-miniCart-empty {
	color: #c3c3c3;
	padding: 30px 0;
	text-align: center;
}

.w-miniCart-btn {
	position: relative;
	display: block;
	padding: 9px 0 8px 40px;
	width: 90px;
	height: 17px;
	border-radius: 3px;
	background-color: #db3652;
	font-size: 12px;
	line-height: 17px;
	overflow: hidden;
	color: #fff;
	text-decoration: none;
}

.w-miniCart-btn:hover {
	text-decoration: none;
}

.w-miniCart-btn .ico-miniCart {
	position: absolute;
	top: 7px;
	left: 10px;
}

.w-miniCart-count {
	margin-left: 10px;
	display: inline-block;
	width: 30px;
	text-align: center;
	line-height: 17px;
	color: #db3652;
	background-color: #fff;
	border-radius: 3px;
	position: relative;
}

.w-miniCart-btn .ico-arrow-white-solid-l {
	position: absolute;
	top: 5px;
	left: -4px;
}

.w-miniCart-layer {
	width: 320px;
	position: absolute;
	right: 0;
	top: 100%;
	background: #fff;
	border: 1px solid #E36974;
	margin-top: 2px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
	color: #3C3C3C;
}

.w-miniCart-layer-title {
	padding: 5px 10px 0;
}

.w-miniCart-item {
	padding: 5px 10px;
	position: relative;
	zoom: 1;
	overflow: hidden;
}

.w-miniCart-item-pic {
	float: left;
	margin-right: 5px;
	width: 74px
}

.w-miniCart-item-text {
	overflow: hidden;
	zoom: 1;
}

.w-miniCart-layer-footer em,.w-miniCart-item em {
	color: #DA3553
}

.w-miniCart-item-del {
	color: #808080;
}

.w-miniCart-item em {
	float: left;
}

.w-miniCart-item-del {
	float: right;
}

.w-miniCart-layer-footer {
	padding: 5px 10px;
	background: #F5F5F5;
	border-top: 1px solid #ddd;
	text-align: right;
}

.w-miniCart-layer-footer .w-button {
	margin: 5px 0;
}

.w-progressBar {
	
}

.w-progressBar-wrap,.w-progressBar-bar {
	background-image:
		url(../../images/progress.png);
	background-repeat: no-repeat;
}

.w-progressBar-wrap {
	position: relative;
	margin-bottom: 8px;
	height: 8px;
	overflow: hidden;
	background-position: 0 0;
}

.w-progressBar-bar {
	position: absolute;
	height: 100%;
	background-position: 0 -8px;
}

.w-progressBar-txt li {
	float: left;
	width: 50%;
	line-height: 18px;
}

.w-progressBar-txt .w-progressBar-txt-r {
	float: right;
	border: 0;
	text-align: right;
}

.w-progressBar-txt p {
	padding-left: 10px;
	display: block;
	color: #999;
}

.w-progressBar-txt p b {
	color: #333;
	font-weight: normal;
}

.w-progressBar-txt .w-progressBar-txt-l p {
	padding-left: 0;
}

.w-countdown {
	color: #3b3b3b;
	line-height: 24px;
	font-size: 15px;
}

.w-countdown .ico-countdown {
	margin-right: 5px;
}

.w-countdown-title {
	font-weight: bold;
	vertical-align: middle;
}

.w-countdown-nums {
	position: relative;
	vertical-align: middle;
}

.w-countdown-nums b {
	color: #db3652;
	font-size: 22px;
	font-weight: normal;
}

.w-countdown-disabled,.w-countdown-disabled .w-countdown-title,.w-countdown-disabled b
	{
	color: #a4a4a4 !important;
}

.w-label {
	position: absolute;
}

.w-label-text {
	font-family: "Microsoft Yahei";
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
}

.w-label-revealed {
	
}

.w-label-revealed .w-label-text {
	display: block;
	padding-top: 30px;
	width: 82px;
	height: 52px;
	border-radius: 50%;
	text-align: center;
	background: rgb(80, 80, 80);
	background: rgba(0, 0, 0, 0.6);
	color: #fff;
}

.w-label-revealed .w-label-link {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
}

.w-shareTo {
	*position: relative;
	*z-index: 9999;
}

.w-shareTo-txt {
	float: left;
	margin-right: 6px;
}

.w-shareTo-list {
	display: inline;
	white-space: nowrap;
	overflow: hidden;
}

.w-shareTo-list li {
	float: left;
	margin-right: 3px;
	display: inline;
}

.w-shareTo-ico {
	display: block;
	width: 20px;
	height: 20px;
	background: url(../img/a7fe1694bbcbd0a7fa80623ee578498edc2cc76d.png)
		no-repeat;
}

.w-shareTo-yixin {
	background-position: 0 -20px;
}

.w-shareTo-weibo {
	background-position: -21px -20px;
}

.w-shareTo-qzone {
	background-position: -66px -20px;
}

.w-shareTo-tqq {
	background-position: -89px -20px;
}

.w-shareTo-weixin {
	background-position: -44px -20px;
}

.w-qrcodeBox {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 9999;
	padding: 15px;
	width: 312px;
	height: 133px;
	background: #fcfcfc;
	border: 1px solid #eee;
	border-radius: 5px;
	box-shadow: 0 0 8px #cdcdcd;
	-webkit-box-shadow: 0 0 8px #cdcdcd;
	-moz-box-shadow: 0 0 8px #cdcdcd;
}

.w-qrcodeBoxCode {
	float: left;
	padding: 5px;
	width: 120px;
	height: 120px;
	border: 1px solid #ccc;
}

.w-qrcodeBoxText {
	float: left;
	margin: 10px;
	width: 160px;
	font-size: 14px;
	line-height: 30px;
}

.w-qrcodeBox .w-close-button {
	position: absolute;
	top: 5px;
	right: 15px;
	color: #808080;
	font-size: 15px;
}

.w-qrcodeBox .w-close-button:hover {
	color: #808080;
	cursor: pointer;
}

.w-tipsLayer {
	padding: 5px 10px;
	line-height: 18px;
	color: #3c3c3c;
	border: 1px solid #767676;
	border-radius: 4px;
	position: absolute;
	z-index: 100;
	background-color: #E7E7EF;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff),
		to(#e9e9f2));
	background: -moz-linear-gradient(top, #ffffff, #e9e9f2);
	background: -o-linear-gradient(top, #ffffff, #e9e9f2);
	background: -ms-linear-gradient(top, #ffffff, #e9e9f2);
	box-shadow: 3px 3px 3px rgba(0, 0, 0, .45);
}

.w-tipsLayer .ico-arrow {
	position: absolute;
	bottom: -9px;
	left: 4px;
}

.w-wishSetEntry {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	padding: 8px 0;
	width: 100%;
	height: 16px;
	text-align: right;
	line-height: 16px;
	color: #fff;
	background: #99ccfe;
	background: rgba(51, 153, 254, .5);
	cursor: pointer;
}

.w-wishSetEntry .ico-wishHeart {
	margin: -2px 10px 0 5px;
}

.w-wishlist-settingBox {
	width: 630px;
}

.w-wishlist-settingBox .w-msgbox-bd {
	padding: 30px 50px;
}

.w-wishlist-settingBox .main {
	padding-bottom: 15px;
	border-bottom: 1px dotted #888;
}

.w-wishSetting-step1 .main {
	border: 0;
}

.w-wishSetting-title {
	font-size: 22px;
	font-weight: bold;
	font-family: "Microsoft Yahei";
	line-height: 45px;
}

.w-wishSetting-subtitle {
	padding: 5px 0;
	font-family: "Microsoft Yahei";
	font-size: 17px;
	line-height: 26px;
}

.w-wishlist-settingBox .w-progressNode .name {
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 18px;
	height: 36px;
	color: #808080;
}

.w-wishlist-settingBox .flow {
	margin-bottom: 15px;
	padding: 25px 0;
	background: #F0F0F0;
}

.w-wishlist-settingBox .alert {
	padding-left: 5em;
	font-size: 12px;
	text-indent: -5em;
}

.w-wishlist-settingBox .btnBar {
	padding-top: 30px;
	text-align: center;
}

.w-wishlist-settingBox .price {
	padding-bottom: 5px;
	font-size: 12px;
}

.w-wishlist-settingBox .w-form {
	padding-top: 10px;
	font-size: 12px;
}

.w-wishlist-settingBox .w-form-item {
	margin: 20px 0;
}

.w-wishlist-settingBox .w-form .w-form-name {
	width: 70px;
	text-align: left;
	vertical-align: top;
}

.w-wishlist-settingBox .w-form-cont {
	vertical-align: middle;
	position: relative;
	overflow: visible;
}

.w-wishlist-settingBox .w-form-cont textarea {
	height: 70px;
}

.w-wishlist-settingBox .w-input-tips {
	position: absolute;
	top: 25px;
	left: 0;
	color: #db3652;
}

.w-wishlist-settingBox .w-wishes-text .w-input-tips {
	top: 124px
}

.w-wishlist-settingBox .w-form input,.w-wishlist-settingBox .w-form select
	{
	width: 280px;
}

.w-wishSetting-step2 .w-input input {
	padding: 6px 8px;
	margin-right: 10px;
	vertical-align: middle;
}

.w-wishSetting-step3 .url {
	position: relative;
	zoom: 1;
}

.w-wishSetting-step3 .btnBar {
	text-align: left;
}

.w-wishSetting-step3 .link {
	line-height: 50px;
	font-size: 12px;
}

.w-wishSetting-step3 .tips {
	padding: 5px 10px;
	background: #f0f0f0;
	font-size: 12px;
}

.w-wishSetting-step3 .copySuccess {
	position: absolute;
	left: 0;
	bottom: -20px;
}

.w-wishes {
	
}

.w-wishes-tab {
	overflow: hidden;
}

.w-wishes .w-textarea-input {
	line-height: 20px;
}

.w-wishes .w-wishes-tab-wrap {
	float: left;
	display: inline;
	width: 25%;
	*width: 24.9%;
	_width: 24.9%;
}

.w-wishes .w-wishes-tab-item {
	display: block;
	margin: 1px;
	text-align: center;
	line-height: 24px;
	background: #f0f0f0;
	color: #888;
	text-decoration: none;
}

.w-wishes .w-wishes-tab-item:hover {
	text-decoration: none;
	color: #3c3c3c;
}

.w-wishes .selected .w-wishes-tab-item {
	background: #ddd;
	color: #3c3c3c;
}

.w-wishSetting-share {
	
}

.w-wishSetting-share .title {
	padding-top: 15px;
	line-height: 45px;
}

.w-wishSetting-share .url input {
	padding: 6px 8px;
	margin-right: 10px;
	vertical-align: middle;
}

.w-wishSetting-share .url .w-button {
	padding: 0 20px;
	line-height: 27px;
	height: 29px;
}

.w-wishSetting-share .code {
	overflow: hidden;
	_zoom: 1;
}

.w-wishSetting-share .code-wrap {
	float: left;
	margin-right: 70px;
	display: inline;
}

.w-wishSetting-share .code-title {
	line-height: 18px;
	text-align: center;
	font-size: 12px;
	color: #808080;
}

.w-wishSetting-share .w-shareTo {
	margin-top: 25px;
	font-size: 12px;
	color: #808080;
	_zoom: 1;
}

.w-wishSetting-share .copySuccess {
	font-size: 12px;
	line-height: 16px;
}

.w-wishSetting-share .copySuccess .ico {
	margin-right: 5px;
}

.w-pay {
	clear: both;
	position: relative;
	z-index: 1;
}

.w-money {
	z-index: 2;
}

.w-pay-money,.w-pay-type {
	float: left
}

.w-pay-selector {
	position: relative;
	color: #3d3d3d;
	font-size: 12px;
}

.w-pay-money,.w-pay-type {
	position: relative;
	width: 146px;
	height: 56px;
	border: 2px solid #BCCCEE;
	margin-right: 10px;
	text-align: center;
	line-height: 56px;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	background: #fff;
}

.w-pay-type img {
	position: absolute;
	left: 1px;
	top: 6px;
}

.w-pay-selected img,.w-pay-type:hover img {
	left: 0;
	top: 5px;
}

.w-pay-layer {
	position: absolute;
	left: 0;
	top: 100%;
	margin-top: 10px;
	width: 850px;
	padding: 8px;
	border: 2px solid #BCCCED;
	background: #fff;
	z-index: 998;
}

.w-pay-layer-inner {
	padding: 15px 5px 15px 20px;
	background: #F4F7FE;
	overflow: hidden;
	zoom: 1;
}

.w-pay-layer-title {
	margin-bottom: 10px;
}

.w-pay-bankLogo,.w-pay-bank {
	cursor: pointer;
}

.w-pay-bankLogo {
	float: left;
	position: relative;
	margin: 0 15px 15px 0;
	width: 148px;
	height: 49px;
	border: 1px solid #C1C1C1;
	background: #fff;
}

.w-pay-bankLogo img {
	position: absolute;
	left: 2px;
	top: 2px;
	display: block;
	width: 144px;
	height: 45px;
}

.w-pay-bankLogo:hover {
	width: 146px;
	height: 47px;
	border-width: 2px;
}

.w-pay-bankLogo:hover img {
	left: 1px;
	top: 1px;
}

.w-pay-bank {
	float: left;
	margin: 0 20px 5px 0;
	color: #349AFF;
	white-space: nowrap
}

.w-pay-type:hover,.w-pay-selected {
	border-width: 3px;
	width: 144px;
	height: 54px;
	line-height: 54px;
	border-color: #688EDF;
}

.w-pay-split {
	clear: both;
}

.w-pay-type-multi:after,.w-pay-type-1:after,.w-pay-type-2:after {
	width: 0;
	height: 0;
	border: 3px solid;
	position: absolute;
	right: 2px;
	bottom: 2px;
	overflow: hidden;
	content: '';
	border-left-color: #fff;
	border-top-color: #fff;
	border-right-color: #BCCCEE;
	border-bottom-color: #BCCCEE;
}

.w-payment-selected:after,.w-payment-type:hover:after,.w-pay-selected:after,.w-pay-type-multi:hover:after,.w-pay-type-1:hover:after,.w-pay-type-2:hover:after
	{
	right: 1px;
	bottom: 1px;
	border-right-color: #688EDF;
	border-bottom-color: #688EDF
}

.w-pay-money {
	height: 46px;
	line-height: 46px;
	border-color: #FFCCCA;
	font-size: 12px
}

.w-pay-money .w-input-input {
	padding: 2px;
}

.w-pay-money-selected,.w-pay-money:hover {
	border-width: 3px;
	width: 144px;
	height: 44px;
	line-height: 44px;
	border-color: #FF2E63;
}

.w-pay-money span {
	font-size: 12px;
	font-weight: normal;
}

.w-pay-recmd {
	position: absolute;
}

.w-pay-extDesc {
	position: absolute;
	left: -2px;
	bottom: -24px;
	line-height: 24px;
	color: #db3652;
	font-size: 12px
}

.w-pay-type:hover .w-pay-extDesc,.w-pay-selected .w-pay-extDesc {
	left: -3px;
	bottom: -25px;
}

.w-select-true {
	color: #000000;
	border: 3px solid #FF2E63;
	width: 144px;
	height: 44px;
	line-height: 44px;
}

.w-input-other .w-input-input {
	width: 50px !important;
	border-radius: 3px;
}

.w-input-other {
	font-size: 10px;
	height: 43px;
	margin-left: 3px;
	border-radius: 3px;
}

.pay-money-wrap {
	width: 820px;
	margin: 0 auto;
}

.w-payTips {
	border: solid #ddd;
	border-width: 1px 0;
	padding: 15px;
}

.w-payTips-title {
	font-weight: bold;
	font-size: 14px;
	color: #808080;
	margin-bottom: 5px;
}

.w-hd {
	position: relative;
	height: 40px;
	border-bottom: 2px solid #888888;
	z-index: 1;
}

.w-hd-title {
	line-height: 40px;
	font-size: 18px;
	color: #000;
	font-weight: bold;
	font-family: "Microsoft Yahei";
}

.w-hd-more {
	position: absolute;
	right: 0;
	bottom: 0px;
	line-height: 30px;
	color: #808080;
	font-family: "simsun";
}

.w-goodsList {
	
}

.w-goodsList-item {
	float: left;
	margin-top: -1px;
	margin-right: -1px;
	overflow: hidden;
	border: 1px solid #e8e8e8;
	background: #fff;
	position: relative;
}

.w-goodsList .w-goodsList-item-hover,.w-goodsList .w-goodsList-item:hover
	{
	border: 2px solid #d2d2d2;
	z-index: 1
}

.w-goodsList-item-alt {
	padding: 1px;
}

.w-goodsList .w-goodsList-item-alt:hover,.w-goodsList .w-goodsList-item-alt-hover
	{
	padding: 0;
}

.w-goodsList .w-goods-ing,.w-goodsList .w-goods-brief,.w-goodsList .w-goods-briefFree,.w-goodsList .w-goods-blank
	{
	margin: 10px 19px 20px 20px;
}

.w-goodsList .w-goodsList-item:hover .w-goods-ing,.w-goodsList .w-goodsList-item-hover .w-goods-ing,.w-goodsList .w-goodsList-item:hover .w-goods-brief,.w-goodsList .w-goodsList-item-hover .w-goods-brief,.w-goodsList .w-goodsList-item:hover .w-goods-briefFree,.w-goodsList .w-goodsList-item-hover .w-goods-briefFree,.w-goodsList .w-goodsList-item:hover .w-goods-blank,.w-goodsList .w-goodsList-item-hover .w-goods-blank
	{
	margin: 9px 18px 19px 19px;
}

.w-goodsList .w-goodsList-item:hover .w-goods-newest,.w-goodsList .w-goodsList-item-hover .w-goods-newest
	{
	margin: 9px 27px 5px 27px;
}

.w-goodsList .ico-joined,.w-quickBuyList .ico-joined,.w-remainList .ico-joined
	{
	position: absolute;
	top: 192px;
	right: 10px;
}

.w-goodsList .w-goodsList-item:hover .ico-joined {
	top: 191px;
	right: 9px;
}

.w-quickBuyList {
	
}

.w-quickBuyList-item {
	float: left;
	margin: 0 8px 10px 0;
	width: 292px;
	height: 461px;
	border: 1px solid #ddd;
	overflow: hidden;
	position: relative;
}

.w-quickBuyList .row-last {
	margin-right: 0;
}

.w-revealList {
	
}

.w-revealList-item {
	margin: 0 11px 10px 0;
	float: left;
	width: 294px;
	height: 450px;
	border: 1px solid #ddd;
	background: #f5f5f5;
	position: relative;
}

.w-revealList-item .w-goods-info {
	padding: 10px 20px 10px 20px;
	background: #fff;
	_zoom: 1;
}

.w-revealList-item .w-goods-pic {
	margin-bottom: 10px;
}

.w-revealList-item .w-goods-pic img {
	margin: 0 auto
}

.w-revealList-item .w-goods-title {
	width: 100%;
}

.w-revealList-item .w-goods-title a {
	color: #343434;
	line-height: 24px;
}

.w-revealList-item .w-goods-price {
	line-height: 24px;
}

.w-revealList-item .w-countdown,.w-revealList-item .w-record {
	padding: 20px
}

.w-revealList-item .w-record .user {
	height: auto;
	_height: 36px;
	max-height: 36px;
	overflow: hidden;
}

.w-revealList-item .w-record p {
	line-height: 18px;
}

.w-revealList-item .w-record-detail {
	margin-left: 50px;
}

.w-remainList {
	
}

.w-remainList-item {
	margin-bottom: 10px;
	padding: 10px 24px;
	position: relative;
	background: #ffffff;
}

.w-remainList .ico-joined {
	right: 30px;
}

.w-goodsList .w-goodsList-item:hover .ico-label {
	position: absolute;
	top: -1px;
	left: -1px;
}

.w-goods {
	
}

.w-goods-blank img {
	margin: 0 auto;
}

.w-goods-l {
	
}

.w-goods-l .w-progressBar-wrap {
	background-position: 0 -16px;
}

.w-goods-l .w-progressBar-bar {
	background-position: 0 -24px;
}

.w-goods-xl {
	
}

.w-goods-xl .w-progressBar-wrap {
	height: 12px;
	background-position: 0 -32px;
}

.w-goods-xl .w-progressBar-bar {
	background-position: 0 -44px;
}

.w-goods-xxl {
	
}

.w-goods-xxl .w-progressBar-wrap {
	height: 15px;
	background-position: 0 -56px;
}

.w-goods-xxl .w-progressBar-bar {
	background-position: 0 -71px;
}

.w-goods {
	color: #808080;
}

.w-goods-title a {
	color: #333333
}

.w-goods-pic {
	z-index: 0;
}

.w-goods-ing {
	width: 200px;
	height: 373px;
	overflow: hidden;
}

.w-goods-ing .w-goods-pic {
	position: relative;
	margin-bottom: 2px;
}

.w-goods-ing .w-goods-pic img {
	margin: 0 auto;
}

.w-goods-ing .w-goods-pic-outOfStock {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../img/5fae663ad8f5e4ec27224ed2bf5e8add4e9d6b6c.png)
		center center no-repeat;
}

.w-goods-ing .w-goods-title {
	width: 100%;
}

.w-goods-ing .w-goods-title a {
	color: #3c3c3c;
	font-size: 12px;
	line-height: 26px;
}

.w-goods-ing .w-goods-price {
	margin-bottom: 10px;
}

.w-goods-ing .w-progressBar {
	
}

.w-goods-ing .w-goods-progressHint {
	display: none;
}

.w-goods-ing .w-goods-opr {
	margin-top: 20px;
	text-align: center;
}

.w-goods-ing .w-goods-opr-number {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 125px;
	height: 30px;
	vertical-align: middle;
}

.w-quickBuyList .w-goods-l {
	margin: 20px auto 0;
	width: 250px;
	height: auto;
	overflow: visible;
}

.w-quickBuyList .w-goods-l .w-progressBar {
	margin-top: 16px;
}

.w-quickBuyList .w-goods-l .w-goods-opr {
	margin: 16px -22px 0;
	padding: 16px 0;
	text-align: center;
	background-color: #F5F5F5;
	border-top: 1px dashed #ddd;
	*zoom: 1;
}

.w-quickBuyList .w-goods-l .w-goods-opr-buy {
	margin-top: 12px;
}

.w-quickBuyList .w-goods-l .w-goods-opr .w-button {
	padding: 0 15px;
}

.w-goods-newReveal {
	position: relative;
	padding: 5px 0 0 20px;
	width: 344px;
	height: 169px;
	color: #3c3c3c;
}

.w-goods-newReveal .ico-label {
	left: auto;
	right: 10px;
}

.w-goods-newReveal .w-goods-title {
	width: 230px;
	height: 45px;
	overflow: hidden;
	font-size: 14px;
	line-height: 20px;
}

.w-goods-newReveal .w-goods-title a {
	color: #3c3c3c;
	line-height: 22px;
}

.w-goods-newReveal .w-goods-pic {
	float: right;
	margin: 0 10px 0 0;
}

.w-goods-newReveal .w-goods-price {
	margin: 2px 0 0 0;
	color: #808080;
}

.w-goods-newReveal .w-goods-period {
	margin: 2px 0 10px 0;
	color: #808080;
}

.w-goods-newReveal .w-goods-user {
	margin-bottom: 10px;
	width: 170px;
}

.w-goods-newReveal .w-goods-countdown {
	font-size: 14px;
	color: #464239;
}

.w-goods-newReveal .w-countdown {
	margin-top: 6px;
	line-height: 30px;
}

.w-goods-newReveal .w-countdown-nums {
	font-size: 26px;
}

.w-goods-newReveal .w-countdown-nums b {
	margin-right: 2px;
	display: inline-block;
	width: 20px;
	height: 30px;
	color: #fff;
	background-color: #464239;
	text-align: center;
	border-radius: 4px;
}

.w-goods-newReveal .w-countdown-ing {
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
}

.w-goods-newReveal .w-goods-record {
	line-height: 20px;
}

.w-goods-newReveal .w-goods-owner {
	width: 180px;
}

.w-goods-willReveal {
	padding: 15px;
	height: 180px;
}

.w-goods-willReveal h4 {
	margin-bottom: 8px;
	color: #4f73b3;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
}

.w-goods-willReveal .w-goods-counting {
	padding: 0 5px;
	display: inline-block;
	line-height: 24px;
	background: #FDA819;
	font-weight: bold;
	color: #fff;
}

.w-goods-willReveal .w-goods-user {
	display: inline-block;
	padding: 0 10px;
	background: #45608F;
	line-height: 24px;
	color: #fff;
}

.w-goods-willReveal .w-goods-user a {
	font-weight: bold;
	color: #fff;
}

.w-goods-willReveal .w-goods-title {
	margin-top: 6px;
	width: 100%;
}

.w-goods-willReveal .w-goods-title a {
	color: #455f8e;
}

.w-goods-willReveal .w-goods-pic {
	margin-top: 6px;
}

.w-goods-willReveal .w-goods-pic img {
	margin: 0 auto;
}

.w-goods-brief {
	width: 200px;
	height: 250px;
	overflow: hidden;
}

.w-goods-brief .w-goods-pic {
	margin-bottom: 6px;
}

.w-goods-brief .w-goods-pic img {
	margin: 0 auto;
}

.w-goods-brief .w-goods-title {
	width: 100%;
}

.w-goods-brief .w-goods-title a {
	color: #3c3c3c;
	font-size: 12px;
	line-height: 22px;
}

.w-goods-newest {
	width: 183px;
	margin: 10px 28px 6px 28px;
	overflow: hidden;
}

.w-goods-newest .w-goods-pic img {
	margin: 0 auto;
}

.w-goods-newest .w-goods-title {
	width: 100%;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 4px;
	text-align: center;
}

.w-goods-newest .w-goods-title a {
	color: #3c3c3c;
	font-family: "Microsoft Yahei", simhei, verdana;
}

.w-goods-newest .w-goods-desc {
	color: #808080;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 8px;
	text-align: center;
	margin-left: 16px;
	margin-right: 16px;
}

.w-goods-briefFree {
	width: 200px;
	height: 340px;
	overflow: hidden;
	text-align: center;
}

.w-goods-briefFree p {
	line-height: 20px;
}

.w-goods-briefFree .w-goods-pic {
	margin-bottom: 10px;
}

.w-goods-briefFree .w-goods-title {
	width: 100%;
}

.w-goods-briefFree .w-goods-title a {
	color: #3c3c3c;
}

.w-goods-briefFree .w-goods-price {
	margin-bottom: 10px;
}

.w-goods-briefFree .w-goods-opr {
	margin-top: 10px;
}

.w-goods-hasLeftPic {
	position: relative;
	zoom: 1;
	padding-left: 90px;
	_height: 74px;
	min-height: 74px
}

.w-goods-hasLeftPic .w-goods-pic {
	position: absolute;
	left: 0
}

.w-gallery {
	width: 430px;
	height: 478px;
	position: relative;
	overflow: hidden;
}

.w-gallery .ico-arrow {
	position: absolute;
	bottom: 64px;
	left: 0;
}

.w-gallery-fullsize {
	width: 418px;
	height: 418px;
	border: 1px solid #dddddd;
	overflow: hidden;
}

.w-gallery-thumbnail {
	margin-top: 20px;
	overflow: hidden;
}

.w-gallery-thumbnail-list li {
	float: left;
	display: inline;
	margin: 0 6px;
	padding: 1px;
	width: 70px;
	height: 70px;
	border: 1px solid #dddddd;
	overflow: hidden;
	cursor: pointer;
}

.w-slide {
	overflow: hidden;
	position: relative;
}

.w-slide-wrap-list {
	position: relative;
	left: 0;
	overflow: hidden;
	_zoom: 1;
}

.w-slide-wrap-list-item {
	float: left;
}

.w-slide-controller {
	
}

.w-slide-controller-btn {
	display: none;
}

.w-slide-controller-btn a {
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 148px;
	background: #b2b2b2;
	background: rgba(0, 0, 0, .3);
}

.w-slide-controller-btn a:hover {
	background: #7f7f7f;
	background: rgba(0, 0, 0, .6);
}

.w-slide-controller-btn b {
	display: block;
	margin: 8px 0 0 12px;
	cursor: pointer;
	width: 15px;
	height: 23px;
}

.w-slide-controller-btn .ico {
	position: absolute;
}

.w-slide-controller-btn .prev {
	left: 0px
}

.w-slide-controller-btn .prev i {
	top: 8px;
	left: 12px;
}

.w-slide-controller-btn .next {
	right: 0px
}

.w-slide-controller-btn .next i {
	top: 8px;
	right: 12px;
}

.w-slide-controller-nav {
	position: absolute;
	bottom: 20px;
	left: 0;
	width: 100%;
	text-align: center;
	font-size: 0;
}

.w-slide-controller-nav .dot {
	margin: 0 3px;
	display: inline-block;
	width: 12px;
	height: 12px;
	text-indent: -9999px;
	border-radius: 50%;
	background: #b7b7b7;
	overflow: hidden;
	*zoom: 1
}

.w-slide-controller-nav .curr {
	background: #db3652
}

.w-record-avatar,.w-record-goods {
	float: left;
	margin-top: 5px;
}

.w-record-intro {
	overflow: hidden;
}

.w-record-detail {
	line-height: 22px;
	*zoom: 1;
}

.w-record-date {
	float: right;
}

.w-record-title strong {
	color: #d83333;
}

.w-record-title a {
	color: #3c3c3c;
}

.w-intervalScroll {
	
}

.w-intervalScroll-item {
	overflow: hidden;
}

.w-crumbs {
	padding-top: 20px;
	margin-bottom: 10px;
	line-height: normal;
}

.w-crumbs-item {
	float: left;
	margin-right: 5px;
	color: #7F7F7F
}

.w-crumbs-item a {
	color: #7F7F7F;
}

.w-crumbs-split {
	padding-left: 6px;
}

.w-crumbs-active {
	color: #db3652;
}

.w-form {
	
}

.w-form-title {
	padding-left: 59px;
	padding-top: 17px;
}

.w-form-item {
	margin: 10px 0
}

.w-form-name {
	display: inline-block; +
	display: inline; +
	zoom: 1;
	width: 138px;
	text-align: right;
}

.w-form-cont {
	overflow: hidden;
	display: inline-block; +
	display: inline; +
	zoom: 1;
	vertical-align: top;
}

.w-form-input {
	height: auto;
	line-height: normal;
	border: 1px solid #ccc;
	padding: 4px;
	width: 268px;
}

.w-form-split {
	padding: 0 3px;
}

.w-mobileChk-form .w-form .w-form-name {
	width: 140px;
	text-align: right;
	margin-right: 8px;
	margin-top: 3px;
}

.w-mobileChk-form .mobile .w-input-input {
	width: 230px;
}

.w-mobileChk-form .code .w-input-input {
	width: 120px;
}

.w-mobileChk-form .code .w-button-simple {
	height: 28px;
	line-height: 26px;
	vertical-align: top;
	margin-left: 7px;
	width: 103px;
	border-radius: 3px;
	padding: 0;
}

.w-mobileChk-form .w-input-input {
	padding: 5px 4px 6px !important;
}

.w-mobileChk-form .w-msgbox-ft {
	text-align: left;
	padding: 0;
	padding-left: 148px;
	padding-bottom: 10px;
}

.w-mobileChk-form .w-msgbox-ft .w-button {
	margin-left: 0;
}

.w-msg-catlog-hd h3,.w-msg-news h3 a,.w-msg-catlog-list dt {
	font-family: "Microsoft Yahei";
	color: #3c3c3c;
}

.w-msg-news {
	margin-bottom: 10px;
	padding: 12px 10px;
	height: 25px;
	border: 4px solid #ddd;
}

.w-msg-catlog {
	border: 1px solid #ddd;
	border-top: 3px solid #db3652;
}

.w-msg-catlog-hd {
	padding: 0 16px;
	height: 60px;
}

.w-msg-news h3 a {
	font-size: 22px;
	line-height: 22px;
}

.w-msg-catlog-hd h3 {
	font-size: 22px;
	line-height: 60px;
}

.w-msg-catlog-hd h3.selected,.w-msg-news h3.selected a {
	color: #db3652;
}

.w-msg-catlog-list dt {
	padding: 8px 0 9px 12px;
	height: 22px;
	line-height: 22px;
	font-size: 16px;
	font-weight: bold;
	border-top: 1px solid #ddd;
	background-color: #f2f2f2;
}

.w-msg-catlog-list .ico,.w-msg-news .ico {
	margin-right: 6px;
	margin-top: -3px;
}

.w-msg-catlog-list dd {
	padding: 5px 0 5px 40px;
	line-height: 24px;
}

.w-msg-catlog-list a {
	color: #7f7f7f;
}

.w-msg-news a:hover {
	color: #db3652;
	text-decoration: none;
}

.w-msg-catlog-list a:hover {
	color: #db3652;
}

.w-msg-catlog-list .selected {
	color: #db3652;
	font-weight: bold;
}

.w-msg-more {
	padding: 18px 20px 20px;
	border: 1px solid #ddd;
	border-top: 0;
	background-color: #f2f2f2;
}

.w-msg-more-wrap {
	margin-top: 10px;
	padding: 5px 0 5px 30px;
	background-color: #fff;
}

.w-msg-more-call {
	padding: 4px 0;
	height: 18px;
	line-height: 18px;
	font-size: 16px;
	font-weight: bold;
	font-family: "MicroSoft Yahei";
	background-position: -235px -26px;
}

.w-msg-more-call .ico {
	margin-right: 6px;
}

.w-msg-more-phoneNum {
	font-style: italic;
	color: #db3652;
	font-size: 16px;
	font-weight: bold;
}

.w-progressNode {
	text-align: center;
	zoom: 1;
	position: relative;
}

.w-progressNode .inner {
	overflow: hidden;
}

.w-progressNode .step {
	float: left;
	width: 215px;
	position: relative; +
	zoom: 1;
}

.w-progressNode-3step .step {
	width: 33%
}

.w-progressNode-4step .step {
	width: 25%
}

.w-progressNode-5step .step {
	width: 20%
}

.w-progressNode .name {
	line-height: 35px;
	font-size: 14px;
	font-weight: bold;
}

.w-progressNode .bg {
	position: relative;
	margin: 0 auto;
	width: 33px;
	height: 33px;
	background: #DCDCDC;
	border-radius: 50%;
	font-size: 18px;
	line-height: 33px;
	font-family: Arial;
	font-weight: normal;
	color: #9B9B9B;
}

.w-progressNode .ln {
	position: absolute;
	bottom: 13px;
	left: -50%;
	width: 100%;
	height: 6px;
	overflow: hidden;
	background-color: #DCDCDC;
}

.w-progressNode .step-1 {
	z-index: 5;
}

.w-progressNode .step-2 {
	z-index: 4;
}

.w-progressNode .step-3 {
	z-index: 3;
}

.w-progressNode .step-4 {
	z-index: 2;
}

.w-progressNode .step-5 {
	z-index: 1;
}

.w-progressNode-1 .step-1 .name,.w-progressNode-2 .step-2 .name,.w-progressNode-3 .step-3 .name,.w-progressNode-4 .step-1 .name,.w-progressNode-4 .step-4 .name,.w-progressNode-5 .step-5 .name
	{
	color: #db3652;
}

.w-progressNode-1 .step-1 .bg,.w-progressNode-2 .step-1 .bg,.w-progressNode-2 .step-2 .bg,.w-progressNode-3 .step-1 .bg,.w-progressNode-3 .step-2 .bg,.w-progressNode-3 .step-3 .bg,.w-progressNode-4 .step-1 .bg,.w-progressNode-4 .step-2 .bg,.w-progressNode-4 .step-3 .bg,.w-progressNode-4 .step-4 .bg,.w-progressNode-5 .step-1 .bg,.w-progressNode-5 .step-2 .bg,.w-progressNode-5 .step-3 .bg,.w-progressNode-5 .step-4 .bg,.w-progressNode-5 .step-5 .bg
	{
	background: #db3652;
	color: #fff;
}

.w-progressNode-2 .step-2 .ln,.w-progressNode-3 .step-2 .ln,.w-progressNode-3 .step-3 .ln,.w-progressNode-4 .step-2 .ln,.w-progressNode-4 .step-3 .ln,.w-progressNode-4 .step-4 .ln,.w-progressNode-5 .step-2 .ln,.w-progressNode-5 .step-3 .ln,.w-progressNode-5 .step-4 .ln,.w-progressNode-5 .step-5 .ln
	{
	background-color: #db3652;
}

.w-back-top {
	position: fixed;;
	left: 50%;
	margin-left: 620px;
	bottom: 20px;
	z-index: 99;
	-display: none !important;
}

.w-tag {
	padding: 0 2px;
	margin-right: 3px;
	color: #fff;
	background: #e0e0e0
}

a.w-tag:hover {
	text-decoration: none;
}

.w-tag-ten {
	background: #8c68d6
}

.w-address-list {
	overflow: hidden;
	zoom: 1;
}

.w-address-item {
	position: relative;
	float: left;
	width: 260px;
	height: 140px;
	margin: 0 10px 10px 0;
	padding: 14px;
	border: 1px solid #ddd;
	color: #3d3d3d;
}

.w-address-item-focus {
	border: 2px solid #DF3351;
	padding: 13px;
}

.w-address-item-checked {
	visibility: hidden;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 33px;
	height: 33px;
	background-position: -260px -420px !important
}

.w-address-item-focus .w-address-item-checked {
	visibility: visible;
}

.w-address-item:hover {
	background: #F7F7F7;
}

.w-address-item-hd {
	overflow: hidden;
	zoom: 1;
	border-bottom: 1px solid #ddd;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.w-address-item-hd h3 {
	float: left;
	font-size: 14px;
	font-weight: bold;
}

.w-address-item-hd-ext {
	float: right;
}

.w-address-item-hd a {
	color: #DC334E;
	visibility: hidden;
}

.w-address-item:hover .w-address-item-hd a {
	visibility: visible;
}

.w-address-item-bd {
	word-break: break-all;
	max-height: 42px;
	overflow: hidden;
	line-height: 1.8;
}

.w-address-item-opt {
	visibility: hidden;
	position: absolute;
	left: 12px;
	bottom: 12px;
}

.w-address-item-opt a {
	color: #7f7f7f;
}

.w-address-item-focus .w-address-item-opt {
	visibility: visible;
}

.w-address-add {
	color: #808080;
	text-decoration: none
}

.w-address-editor {
	padding: 20px 0;
}

.w-address-editor li {
	overflow: hidden;
	zoom: 1;
	margin-bottom: 20px
}

.w-address-editor-label {
	float: left;
	margin-top: 5px;
	width: 100px;
	padding-right: 15px;
	text-align: right;
}

.w-address-editor .w-select {
	margin: 8px 0;
}

.w-address-editor .w-textarea-input,.w-address-editor .w-input-input {
	width: 500px;
	resize: none;
}

.w-address-editor-tips,.w-address-editor-options,.w-address-editor-submit
	{
	padding-left: 115px;
}

.w-address-editor-tips {
	font-size: 12px;
}

.w-goods-mall {
	border: 1px solid #dddddd;
	float: left;
	display: inline;
	margin: 13px 13px 0px 0px;
	position: relative;
}

.w-goods-mall-wrap {
	width: 288px;
	height: 394px;
}

.w-goods-mall-img {
	text-align: center;
	font-size: 0px;
}

.w-goods-mall-img img {
	display: inline-block;
	margin: 40px 0 30px;
}

.w-goods-mall-name {
	height: 42px;
	font-family: simusun;
	font-size: 14px;
	margin: 0px 15px 0px 20px;
	overflow: hidden;
}

.w-goods-mall-name a {
	color: #333333;
}

.w-goods-mall-name a:hover {
	text-decoration: underline;
}

.w-goods-mall-price {
	height: 24px;
	line-height: 24px;
	color: #999999;
	font-family: simusun;
	font-size: 14px;
	margin: 17px 15px 27px 20px;
}

.w-goods-mall-price span {
	font-size: 24px;
	font-family: Arial;
	vertical-align: -1px;
}

.w-goods-mall-button {
	text-align: center;
}

.w-goods-mall-button a {
	display: inline-block;
}

.w-user-avatarEdit {
	display: block;
	width: 160px;
	height: 160px;
	position: relative;
	overflow: hidden;
}

.w-user-avatarEdit-40 {
	width: 40px;
	height: 40px
}

.w-user-avatarEdit-90 {
	width: 90px;
	height: 90px
}

.w-user-avatarEdit-tips {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	line-height: 160px;
	text-align: center;
	color: #fff;
	opacity: .5;
	filter: alpha(opacity = 50);
	cursor: pointer;
	zoom: 1;
	display: none;
}

.w-user-avatarEdit:hover .w-user-avatarEdit-tips {
	visibility: visible;
}

.w-loading {
	text-align: center;
	padding: 100px 0 128px;
}

.w-loading-ico {
	display: inline-block;
	vertical-align: middle;
	width: 18px;
	height: 18px;
	background: url(../img/db31c64bb9fc83c7af17d224e0478e8eb10f4765.gif)
		no-repeat 0 0;
}

.w-loading-txt {
	font-size: 12px;
	line-height: 18px;
	color: #A6B8CC;
	margin-left: 10px;
}

.w-error {
	text-align: center;
	padding: 100px 0 128px
}

.w-error-hasBg {
	background-color: #FAFAFA;
}

.w-error .i-desc {
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #B3B3B3;
	line-height: 65px;
}

.w-error .i-opt {
	text-align: center
}

.w-linkDropdown {
	position: relative;
	padding: 0 5px
}

.w-linkDropdown-title {
	color: #808080
}

.w-linkDropdown-menu {
	width: 114px;
	height: auto;
	background-color: #fff;
	position: absolute;
	right: 0;
	top: 20px;
	text-align: center;
	border: #DDDDDD 1px solid;
}

.w-linkDropDown-item {
	height: 30px;
	line-height: 30px;
	display: block;
	color: #7F7F7F
}

.w-linkDropDown-item:hover {
	background-color: #F5F5F5;
	text-decoration: none
}

.w-filter {
	overflow: hidden;
	zoom: 1;
	line-height: 35px;
}

.w-filter-filters {
	float: left;
}

.w-filter-filters li {
	display: inline;
	border-right: 1px solid #ccc;
	padding: 0 10px
}

.w-filter-filters li:first-of-type {
	padding-left: 0;
}

.w-filter-filters li:last-of-type {
	border: 0
}

.w-filter-filters li a {
	font-size: 14px;
	color: #333;
	text-decoration: none
}

.w-filter-filters .w-filters-filter-focus a {
	color: #db3652
}

.w-filter-select {
	float: right
}

.w-filter-select .w-select {
	padding: 0 16px 0 0;
	border: none;
	color: #919191
}

.w-filter-select .w-select-arr {
	right: 0
}

.w-bonus {
	position: relative;
	padding: 8px;
	width: 464px;
	height: 144px;
	color: #333;
	font-size: 14px;
	background: #ffffff;
	border: 5px solid #f3f3f3;
}

.w-bonus .pic {
	float: left;
	width: 120px;
	height: 144px;
	text-align: center;
	background:
		url(../img/bonus/cef4d297940004c3c12aec25b59bc6aa70021840.png)
		no-repeat;
}

.w-bonus .pic-hasThreshold {
	background-position: -120px 0;
}

.w-bonus .info {
	position: relative;
	padding-left: 135px;
}

.w-bonus .price {
	margin: 40px 0 5px 0;
	height: 70px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}

.w-bonus .price span {
	font-size: 38px;
	line-height: 40px;
}

.w-bonus .price-l span {
	font-size: 32px;
}

.w-bonus .price-xl span {
	font-size: 32px;
}

.w-bonus .threshold {
	color: #f4c7c7;
}

.w-bonus .pic-hasThreshold .threshold {
	color: #f4ddc7
}

.w-bonus .name {
	margin-bottom: 8px;
	line-height: 30px;
	font-size: 18px;
	border-bottom: 1px solid #f3f3f3
}

.w-bonus .desc {
	height: 70px;
	overflow: hidden;
}

.w-bonus .label {
	position: absolute;
	top: -5px;
	left: -5px;
	width: 72px;
	height: 72px;
	text-indent: -999em;
	background:
		url(../img/bonus/9c798aa61f560b2978cc54b251927a72c343f007.png)
		no-repeat;
	z-index: 2;
}

.w-bonus .label-toCome {
	background-position: 0 0;
}

.w-bonus .label-used {
	background-position: -72px 0;
}

.w-bonus .label-expired {
	background-position: -144px 0;
}

.w-bonus .tag {
	margin-left: 5px;
	padding: 0 6px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #ffb900;
	font-size: 14px;
	border-radius: 2px
}

.w-bonus .tag-newCome {
	background: #fffab4;
	color: #ff6600;
}

.w-bonus .tag-newValid {
	background: #dcf5c3;
	color: #669900;
	border-color: #b4d76e;
}

.w-bonus .tag-willExpire {
	background: #ffcccc;
	color: #cc0000;
	border-color: #fa9b9b;
}

.w-bonus .mask {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #cccccc;
	opacity: 0.3;
	filter: alpha(opacity = 30);
	z-index: 1;
}

.w-bonus .usenow {
	white-space: nowrap;
}

.w-bonus-disabled {
	
}

.w-bonus-disabled .pic {
	background-position: -240px 0;
}

.w-bonus-disabled .threshold {
	color: #e6e6e5 !important
}

.w-bonus-disabled .info p {
	color: #333 !important
}

.w-wishBonus {
	width: 200px;
	height: 220px;
	background-image:
		url(../img/bonus/ae082e281d30d67ac070fd06bb09879c656be0cb.png);
	margin: 34px auto 0;
	position: relative;
}

.w-wishBonus-nums {
	padding-top: 70px;
	text-align: center
}

.w-coupon {
	position: relative;
	width: 238px;
	height: 308px;
	color: #808080;
	font-size: 14px;
	background:
		url(../img/coupon/2612b5a74e3da7ed08c240d0d120706d97356aea.png)
		no-repeat;
}

.w-coupon-newCome {
	background-position: -238px 0;
}

.w-coupon-hasThreshold {
	background-position: -476px 0;
}

.w-coupon-hasThreshold.w-coupon-newCome {
	background-position: -714px 0;
}

.w-coupon .main {
	padding: 18px 0 0;
	height: 137px;
	text-align: center;
}

.w-coupon .info {
	padding: 15px 15px 0;
}

.w-coupon .price {
	margin-bottom: 15px;
	height: 40px;
	line-height: 14px;
	color: #ec6400;
}

.w-coupon .price strong {
	font-size: 36px;
	line-height: 40px;
}

.w-coupon .price .unit {
	font-size: 18px;
	line-height: 30px;
	vertical-align: top;
}

.w-coupon .threshold {
	line-height: 30px;
}

.w-coupon .date {
	line-height: 20px;
}

.w-coupon .date-start {
	color: #ec6400
}

.w-coupon .name {
	margin-bottom: 2px;
	line-height: 24px;
}

.w-coupon .desc {
	height: 45px;
	overflow: hidden;
}

.w-coupon .label,.w-coupon .tag {
	position: absolute;
	top: 0;
	left: 0;
	width: 60px;
	height: 60px;
	text-indent: -999em;
	background:
		url(../img/coupon/08cbc84755285dd9420e9b33cc9e0da76cbed365.png)
		no-repeat;
	z-index: 2;
}

.w-coupon .label-toCome {
	background-position: 0 -66px;
}

.w-coupon .label-used {
	background-position: 0 -126px;
}

.w-coupon .label-expired {
	background-position: 0 -186px;
}

.w-coupon .tag {
	top: 25px;
	right: 0;
	left: auto;
	width: 60px;
	height: 22px;
}

.w-coupon .tag-newCome {
	background-position: 0 0;
}

.w-coupon .tag-newValid {
	background-position: 0 -22px;
}

.w-coupon .tag-willExpire {
	background-position: 0 -44px;
}

.w-coupon .opr {
	margin-top: 15px;
	text-align: center;
}

.w-coupon .usenow {
	display: inline-block;
	padding: 0 30px;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	color: #ec6400;
	border: 1px solid #ec6400;
	background: none;
	border-radius: 14px;
}

.w-coupon-hasThreshold .price,.w-coupon-hasThreshold .date-start,.w-coupon-hasThreshold .usenow
	{
	color: #db3652
}

.w-coupon-hasThreshold .usenow {
	border-color: #db3652
}

.w-coupon-disabled {
	background-position: -952px 0 !important;
	color: #999999 !important;
}

.w-coupon-disabled .price {
	color: #999999
}

.w-goodsRecommend {
	width: 1200px;
}

.w-goodsRecommend .w-hd {
	border: none;
	height: 58px;
	line-height: 58px;
}

.w-goodsRecommend .w-hd .w-hd-title {
	display: inline;
	height: 58px;
	line-height: 58px;
	margin-right: 10px;
}

.w-goodsRecommend .w-hd span {
	font-size: 12px;
	color: #999999;
}

.w-goodsRecommend .w-hd-refresh {
	position: absolute;
	right: 0;
	bottom: 0px;
	color: #999999;
}

.w-goodsRecommend .w-hd-refresh .ico-refresh {
	margin-right: 5px;
	-webkit-transition: all .5s ease-in-out 0s;
	-o-transition: all .5s ease-in-out 0s;
	-moz-transition: all .5s ease-in-out 0s;
	transition: all .5s ease-in-out 0s;
}

.w-goodsRecommend .w-hd-refresh:hover .ico-refresh {
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.w-goodsRecommend-empty,.w-goodsRecommend-errTips {
	padding: 20px;
	text-align: center;
	color: #999
}

.w-goodsRecommend .w-goodsList {
	_height: 282px;
	min-height: 281px
}

.w-msgbox-moduleCode {
	
}

.w-msgbox-moduleCode .w-msgbox-bd {
	padding-top: 10px;
	_zoom: 1;
}

.w-msgbox-moduleCode .w-msgbox-hd {
	padding-left: 30px
}

.w-duobaoCodeList {
	width: 100%
}

.w-duobaoCodeList-hd {
	line-height: 38px;
	font-weight: bold;
	color: #323232;
	border-bottom: 1px dashed #DBDBDB;
	margin-bottom: 20px;
	font-size: 16px;
}

.w-duobaoCodeList-list {
	width: 100%;
	_height: 420px;
	max-height: 420px;
	overflow-y: auto;
	line-height: 36px;
}

.w-duobaoCodeList-list .iItem {
	clear: both;
	padding-bottom: 5px;
}

.w-duobaoCodeList-list .iItemTime {
	color: #AAAAAA;
	line-height: 18px;
	margin-bottom: 6px;
}

.w-duobaoCodeList-list .iCodeItem {
	white-space: nowrap;
	margin-right: 15px
}

.w-step-mall {
	width: 385px;
	height: 54px;
	background: url(../img/7015b12130e650e2433dfc013cd24bf516146c01.png)
		no-repeat;
}

.w-step-mall-1 {
	background-position: 0 0;
}

.w-step-mall-2 {
	background-position: 0 -56px;
}

.w-step-duobao {
	width: 706px;
	height: 55px;
	background: url(../img/605f653d3a7a8c6a04f9b64c1b90f03b75182e16.png)
		no-repeat;
}

.w-step-duobao-1 {
	background-position: 0 0;
}

.w-step-duobao-2 {
	background-position: 0 -58px;
}

.w-step-duobao-3 {
	background-position: 0 -116px;
}

.w-step-duobao-4 {
	background-position: 0 -174px;
}

.w-step-duobao-5 {
	background-position: 0 -232px;
}

.w-new-shareTo .w-new-shareTo-txt {
	float: left;
	margin-right: 6px;
}

.w-new-shareTo .w-new-shareTo-list {
	float: left;
}

.w-new-shareTo .w-new-shareTo-list li {
	float: left;
	width: 20px;
	height: 20px;
	margin-right: 3px;
}

.w-new-shareTo .w-new-shareTo-ico {
	*position: relative;
	*z-index: 1111;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 20px;
	height: 20px;
	background: url(../img/3b9140e3f041ace9684ea78ba17abbd5eca9e1df.png)
		no-repeat;
}

.w-new-shareTo .w-new-shareTo-yixin {
	background-position: 0 0;
}

.w-new-shareTo .w-new-shareTo-weibo {
	background-position: -20px 0;
}

.w-new-shareTo .w-new-shareTo-qzone {
	background-position: -60px 0;
}

.w-new-shareTo .w-new-shareTo-tqq {
	background-position: -40px 0;
}

.w-new-shareTo .w-new-shareTo-weixin {
	background-position: -80px 0;
}

.w-video {
	
}

.w-video-wrap {
	position: relative;
	margin: 0 auto;
	text-align: center;
}

.w-video-wrap-rawVideo {
	position: absolute;
	top: 0;
	left: 0;
	background: #000000
		url(../img/db31c64bb9fc83c7af17d224e0478e8eb10f4765.gif) center center
		no-repeat;
	z-index: 0;
}

.w-video-wrap-cover {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 0;
}

.w-video-wrap-btnPlay {
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	width: 40px;
	height: 40px;
	margin: -20px 0 0 -20px;
	border-radius: 0;
	background: url(../img/bd80244550c85b1ea32bf1df927349bfb8cafa59.png)
		-452px -35px no-repeat;
	z-index: 1;
}

.w-video-wrap-btnPlay:hover,.w-video-wrap-btnPlay:focus,.w-video-wrap-btnPlay:active
	{
	background: url(../img/bd80244550c85b1ea32bf1df927349bfb8cafa59.png)
		-502px -35px no-repeat;
}

.w-video-wrap-btnStop {
	position: absolute;
	top: 10px;
	right: 10px;
	display: block;
	width: 30px;
	height: 30px;
	border-radius: 0;
	background: url(../img/bd80244550c85b1ea32bf1df927349bfb8cafa59.png)
		-452px -79px no-repeat;
	z-index: 1;
}

.w-video-wrap-btnStop:hover,.w-video-wrap-btnPlay:focus,.w-video-wrap-btnStop:active
	{
	background: url(../img/bd80244550c85b1ea32bf1df927349bfb8cafa59.png)
		-502px -79px no-repeat;
}

a {
	text-decoration: none;
	color: #39f;
}

a:hover {
	text-decoration: underline;
}

body,input,textarea {
	font-family: "Microsoft Yahei", verdana;
}

.g-twoCol,.f-clear { +
	zoom: 1;
}

.g-twoCol:after,.g-twoCol:before,.f-clear:before,.f-clear:after {
	clear: both;
	content: ".";
	font-size: 0;
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden
}

.f-txtabb {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	*zoom: 1;
}

.f-txtHide {
	display: none;
}

.f-bold {
	font-weight: bold !important;
}

.f-breakword {
	white-space: normal;
	word-wrap: break-word;
	word-break: break-all
}

.f-bgt {
	background: url("../img/01b57585e9e92a1a1e7a2adef22e67c31ad385d8.png")
		repeat
}

.f-empty {
	text-align: center;
	color: #999;
	padding: 10px
}

.f-ani {
	-webkit-transition-property: all;
	-webkit-transition-duration: 0.3s;
	-moz-transition-property: all;
	-moz-transition-duration: 0.3s;
	-o-transition-property: all;
	-o-transition-duration: 0.3s;
}

.status-empty {
	padding: 110px;
	height: 75px;
	line-height: 75px;
	text-align: center;
	color: #8a8a8a;
	font-family: "Microsoft Yahei";
	font-size: 17px;
}

.littleU {
	display: inline-block;
	vertical-align: middle;
	background: url('../img/157ed69aba895018b5db88b63d07a64821978193.png')
		no-repeat;
	overflow: hidden;
	*display: inline;
	*zoom: 1;
}

.littleU-cry {
	width: 66px;
	height: 80px;
	background-position: 0 0;
}

.txt-main {
	color: #333;
}

.txt-suc {
	color: #35BC00;
}

.txt-err,.txt-impt,.txt-red {
	color: #db3652;
}

.txt-del,.txt-gray {
	color: #808080;
}

.txt-blue {
	color: #3399ff;
}

.txt-orange {
	color: #ff6600;
}

.txt-green {
	color: #528d00;
}

.txt-yxgreen {
	color: #20b89a;
}

.txt-dark {
	color: #333;
}

.txt-residue,.txt-wait {
	color: #FE9A00;
}

.txt-bold {
	font-weight: bold;
}

.txt-center {
	text-align: center
}

.txt-del {
	text-decoration: line-through
}

.ico {
	display: inline-block;
	vertical-align: middle;
	background: url('../img/bd80244550c85b1ea32bf1df927349bfb8cafa59.png')
		no-repeat;
	_background-image:
		url('../img/8d435985592c18383a90ae2fd56f986c72e887c3.png');
	overflow: hidden;
	*display: inline;
	*zoom: 1;
}

.ico-face-sad {
	width: 80px;
	height: 80px;
	background-position: -340px -30px;
}

.ico-username {
	width: 26px;
	height: 26px;
	background-position: -230px -210px;
}

.ico-password {
	width: 22px;
	height: 30px;
	background-position: -260px -210px;
}

.ico-hot {
	width: 25px;
	height: 13px;
	background-position: -60px -30px;
}

.ico-new {
	width: 21px;
	height: 9px;
	background-position: -90px -30px;
}

.ico-questionMark {
	width: 16px;
	height: 16px;
	background-position: -60px -510px;
}

.ico-regularBuy {
	width: 16px;
	height: 16px;
	background-position: -80px -510px;
}

.ico-attentionMark {
	width: 16px;
	height: 16px;
	background-position: -100px -510px;
}

.ico-search {
	width: 18px;
	height: 17px;
	background-position: -120px -100px;
}

.ico-miniCart {
	width: 24px;
	height: 21px;
	background-position: -30px -30px;
}

.ico-validated {
	width: 20px;
	height: 16px;
	background-position: -190px -510px
}

.ico-unvalidat {
	width: 20px;
	height: 16px;
	background-position: -160px -510px
}

.ico-arrow {
	
}

.ico-arrow-large {
	width: 14px;
	height: 23px;
}

.ico-arrow-large-l {
	background-position: -100px -60px;
}

.ico-arrow-large-r {
	background-position: -120px -60px;
}

.ico-arrow-small {
	width: 10px;
	height: 15px;
}

.ico-arrow-small-l {
	background-position: -100px -64px;
}

.ico-arrow-small-r {
	background-position: -124px -64px;
}

.ico-arrow-white-solid {
	width: 4px;
	height: 7px;
}

.ico-arrow-white-solid-l {
	background-position: -100px -90px;
}

.ico-arrow-white-solid-r {
	background-position: -110px -90px;
}

.ico-arrow-white {
	width: 13px;
	height: 8px;
}

.m-catlog-fold .ico-arrow,.ico-arrow-white-down {
	background-position: -60px -130px;
}

.m-catlog-unfold .ico-arrow,.ico-arrow-white-up {
	background-position: -60px -140px;
}

.ico-arrow-red {
	width: 13px;
	height: 8px;
}

.ico-arrow-red-down {
	background-position: -80px -130px;
}

.ico-arrow-red-up {
	background-position: -80px -140px;
}

.ico-arrow-blue {
	width: 7px;
	height: 8px;
}

.ico-arrow-blue-down {
	background-position: -100px -130px;
}

.ico-arrow-blue-up {
	background-position: -100px -140px;
}

.ico-arrow-gray {
	width: 7px;
	height: 4px;
}

.ico-arrow-gray-down {
	background-position: -100px -50px;
}

.ico-arrow-gray-up {
	background-position: -110px -50px;
}

.ico-arrow-pink {
	width: 7px;
	height: 4px;
}

.ico-arrow-pink-up {
	background-position: -120px -50px;
}

.ico-arrow-grayBubbleArr {
	width: 9px;
	height: 9px;
	background-position: -40px -80px;
}

.ico-arrow-grayShareArr {
	width: 12px;
	height: 10px;
	background-position: -40px -90px;
}

.ico-arrow-yellow {
	width: 12px;
	height: 11px;
	background-position: -100px -190px;
}

.ico-arrow-tipArr {
	width: 8px;
	height: 9px;
	background-position: -50px -80px;
}

.ico-arrow-blue-m {
	width: 11px;
	height: 6px;
}

.ico-arrow-blue-m-down {
	background-position: -130px -130px;
}

.ico-arrow-blue-m-up {
	background-position: -130px -140px;
}

.ico-arrow-gray-m {
	width: 11px;
	height: 6px;
}

.ico-arrow-gray-m-down {
	background-position: -150px -130px;
}

.ico-arrow-gray-m-up {
	background-position: -150px -140px;
}

.ico-arrow-gray-s {
	width: 7px;
	height: 4px;
}

.ico-arrow-gray-s-down {
	background-position: -110px -130px;
}

.ico-arrow-gray-s-up {
	background-position: -110px -140px;
}

.ico-arrow-red-s {
	width: 7px;
	height: 4px;
}

.ico-arrow-red-s-down {
	background-position: -120px -130px;
}

.ico-arrow-red-s-up {
	background-position: -120px -140px;
}

.ico-arrow-transfer {
	width: 11px;
	height: 10px;
	background-position: -120px -90px;
}

.ico-arrow-sort {
	width: 9px;
	height: 11px;
}

.ico-arrow-sort-white-up {
	background-position: -60px -160px;
}

.ico-arrow-sort-white-down {
	background-position: -70px -160px;
}

.ico-arrow-sort-gray-up {
	background-position: -80px -160px;
}

.ico-arrow-sort-gray-down {
	background-position: -90px -160px;
}

.ico-arrow-sort-red-up {
	background-position: -100px -160px;
}

.ico-arrow-sort-red-down {
	background-position: -110px -160px;
}

.ico-wishHeart {
	width: 18px;
	height: 16px;
}

.ico-wishHeart-hollow {
	background-position: -120px -190px;
}

.ico-wishHeart-solid {
	background-position: -140px -190px;
}

.ico-countdown {
	width: 26px;
	height: 24px;
}

.ico-countdown-red {
	background-position: 0 -100px;
}

.ico-countdown-blue {
	background-position: -30px -100px;
}

.ico-countdown-gray {
	background-position: -60px -100px;
}

.ico-clock {
	width: 51px;
	height: 51px;
	background-position: 0 -130px;
}

.ico-text {
	width: 32px;
	height: 44px;
	background-position: -60px -50px;
}

.ico-recordDot {
	width: 12px;
	height: 12px;
}

.ico-recordDot-solid {
	background-position: 0 -190px;
}

.ico-recordDot-hollow {
	background-position: -20px -190px;
}

.ico-yixin {
	
}

.ico-yixin-s {
	width: 13px;
	height: 13px;
	background-position: -140px -60px;
}

.ico-tips {
	display: inline-block;
	vertical-align: middle;
	width: 30px;
	height: 30px;
	background: url(../img/c44be765ea74d9776876e191c5a7c3033a5bcd14.png)
		no-repeat;
	overflow: hidden;
	*display: inline;
	*zoom: 1;
}

.ico-tips-err {
	background-position: 0 0;
}

.ico-tips-warning {
	background-position: -32px 0;
}

.ico-tips-suc {
	background-position: -64px 0;
}

.ico-label {
	width: 48px;
	height: 48px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.ico-label-newReveal {
	width: 64px;
	height: 64px;
	background-position: 0 -210px;
}

.ico-label-revealing {
	width: 64px;
	height: 64px;
	background-position: -70px -210px;
}

.ico-label-willReveal {
	background-position: 0 -280px;
}

.ico-label-free {
	background-position: -50px -280px;
}

.ico-label-limit {
	background-position: -100px -280px;
}

.ico-label-offSell {
	background-position: -150px -280px;
}

.ico-label-recommend {
	background-position: -200px -280px;
}

.ico-label-ten {
	background-position: -250px -280px;
}

.ico-label-mall {
	width: 52px;
	height: 45px;
	background-position: -300px -280px;
}

.ico-label-newRecommend {
	width: 84px;
	height: 24px;
	background-position: -140px -210px;
}

.ico-label-goods {
	width: 48px;
	height: auto;
	background: none;
}

.ico-label-l {
	width: 68px;
	height: 82px;
}

.ico-label-l-free {
	background-position: 0 -330px;
}

.ico-label-l-limit {
	background-position: -70px -330px;
}

.ico-label-l-ten {
	background-position: -140px -330px;
}

.ico-label-l-mall {
	width: 67px;
	height: 58px;
	background-position: -210px -330px;
}

.ico-err {
	width: 48px;
	height: 48px;
	background-position: 0 -420px;
}

.ico-err-m {
	width: 32px;
	height: 32px;
	background-position: 0 -470px;
}

.ico-err-s {
	width: 16px;
	height: 16px;
	background-position: 0 -510px;
}

.ico-suc {
	width: 48px;
	height: 48px;
	background-position: -50px -420px;
}

.ico-suc-m {
	width: 32px;
	height: 32px;
	background-position: -40px -470px;
}

.ico-suc-s {
	width: 16px;
	height: 16px;
	background-position: -20px -510px;
}

.ico-alert {
	width: 48px;
	height: 48px;
	background-position: -100px -420px;
}

.ico-alert-m {
	width: 32px;
	height: 32px;
	background-position: -80px -470px;
}

.ico-alert-s {
	width: 16px;
	height: 16px;
	background-position: -40px -510px;
}

.ico-disable-s {
	width: 16px;
	height: 16px;
	background-position: -119px -509px;
}

.ico-type {
	width: 60px;
	height: 60px;
}

.ico-type-1 {
	background-position: 0 -540px;
}

.ico-type-2 {
	background-position: -60px -540px;
}

.ico-type-3 {
	background-position: -120px -540px;
}

.ico-type-4 {
	background-position: -180px -540px;
}

.ico-type-5 {
	background-position: 0 -600px;
}

.ico-type-6 {
	background-position: -60px -600px;
}

.ico-type-7 {
	background-position: -120px -600px;
}

.ico-type-8 {
	background-position: -180px -600px;
}

.ico-state {
	width: 23px;
	height: 23px;
}

.ico-state-1 {
	background-position: -160px -60px
}

.ico-state-2 {
	background-position: -190px -60px
}

.ico-state-3 {
	background-position: -220px -60px
}

.ico-state-l {
	width: 34px;
	height: 34px;
}

.ico-state-l-1 {
	background-position: -160px -90px
}

.ico-state-l-2 {
	background-position: -200px -90px
}

.ico-state-l-3 {
	background-position: -240px -90px
}

.ico-instruction {
	width: 22px;
	height: 22px;
}

.ico-instruction-1 {
	background-position: -160px -30px
}

.ico-instruction-2 {
	background-position: -190px -30px
}

.ico-instruction-3 {
	background-position: -220px -30px
}

.ico-instruction-4 {
	background-position: -130px -30px
}

.ico-instruction-5 {
	background-position: -250px -30px
}

.ico-instruction-5-on {
	background-position: -250px -60px
}

.ico-call {
	width: 18px;
	height: 18px;
	background-position: -140px -80px;
}

.ico-joined {
	width: 59px;
	height: 18px;
	background-position: -140px -250px;
	z-index: 1;
}

.ico-quote {
	width: 24px;
	height: 20px;
}

.ico-quote-former {
	background-position: -40px -190px;
}

.ico-quote-after {
	background-position: -70px -190px;
}

.ico-top {
	width: 45px;
	height: 45px;
	background-position: -160px -420px;
}

.ico-top:hover {
	background-position: -210px -420px;
}

.ico-dot {
	position: absolute;
	width: 6px;
	height: 6px;
	overflow: hidden;
	border-radius: 50%;
	background: #db3652;
	box-shadow: 0px 0px 0 rgba(219, 54, 82, 0);
	-webkit-animation: breath 0.8s 3 ease-in-out;
	-moz-animation: breath 0.8s 3 ease-in-out;
	-o-animation: breath 0.8s 3 ease-in-out;
	-ms-animation: breath 0.8s 3 ease-in-out;
	animation: breath 0.8s 3 ease-in-out;
}

@
-webkit-keyframes breath { 0%{
	box-shadow: 0px 0px 0 rgba(219, 54, 82, 0);
}

50%{
box-shadow
:
0px
 
0
px
 
5
px
 
rgba
(219
,
54,82,1);
}
100%{
box-shadow
:
0px
 
0
px
 
0
rgba
(219
,
54,82,0);
}
}
@
-moz-keyframes breath { 0%{
	box-shadow: 0px 0px 0 rgba(219, 54, 82, 0);
}

50%{
box-shadow
:
0px
 
0
px
 
5
px
 
rgba
(219
,
54,82,1);
}
100%{
box-shadow
:
0px
 
0
px
 
0
rgba
(219
,
54,82,0);
}
}
@
-o-keyframes breath { 0%{
	box-shadow: 0px 0px 0 rgba(219, 54, 82, 0);
}

50%{
box-shadow
:
0px
 
0
px
 
5
px
 
rgba
(219
,
54,82,1);
}
100%{
box-shadow
:
0px
 
0
px
 
0
rgba
(219
,
54,82,0);
}
}
@
-ms-keyframes breath { 0%{
	box-shadow: 0px 0px 0 rgba(219, 54, 82, 0);
}

50%{
box-shadow
:
0px
 
0
px
 
5
px
 
rgba
(219
,
54,82,1);
}
100%{
box-shadow
:
0px
 
0
px
 
0
rgba
(219
,
54,82,0);
}
}
@
keyframes breath { 0%{
	box-shadow: 0px 0px 0 rgba(219, 54, 82, 0);
}

50%{
box-shadow
:
0px
 
0
px
 
5
px
 
rgba
(219
,
54,82,1);
}
100%{
box-shadow
:
0px
 
0
px
 
0
rgba
(219
,
54,82,0);
}
}
.ico-invisible {
	width: 20px;
	height: 13px;
	background-position: -160px -190px;
}

.ico-winner {
	width: 64px;
	height: 64px;
	background-position: -340px -130px;
}

.ico-bonusNum {
	height: 61px;
	width: 37px;
	background-position: 0 0;
	background-repeat: no-repeat;
}

.ico-bonusNum-0 {
	background-image:
		url(../img/bonus/0cbc34906fbe43058a6e35577e0f72816fbdca29.png)
}

.ico-bonusNum-1 {
	width: 30px;
	background-position: 0 1px;
	background-image:
		url(../img/bonus/1098ae1e105a7eaf69f029d0fe74700391ddc915.png);
}

.ico-bonusNum-2 {
	background-image:
		url(../img/bonus/19cc7cbe7ec171dd552a8319fd179c8b7c958076.png);
	width: 35px
}

.ico-bonusNum-3 {
	background-image:
		url(../img/bonus/777b8fe8678b43b223b4f2176f5b52b652dd7ed6.png)
}

.ico-bonusNum-4 {
	background-position: 0 2px;
	background-image:
		url(../img/bonus/8ca8e4986599c5c3eac960f4f603cd5f45a195b2.png);
}

.ico-bonusNum-5 {
	background-position: 0 2px;
	background-image:
		url(../img/bonus/084a12dc9ec37bf7475f94eb01d8963a9af39d5f.png);
}

.ico-bonusNum-6 {
	background-image:
		url(../img/bonus/3cee04309749fa605cf9bbc572f8af7f8f22d9a9.png)
}

.ico-bonusNum-7 {
	width: 30px;
	background-position: 0 2px;
	background-image:
		url(../img/bonus/8aceb7b80cd94446726bc636ef8ae9e6702a06f2.png);
}

.ico-bonusNum-8 {
	background-image:
		url(../img/bonus/68a8bbe41905ace8968314654338ee5faa998104.png)
}

.ico-bonusNum-9 {
	background-image:
		url(../img/bonus/f76f2926dc8b4f1337575e365b38dc384e6bd94d.png)
}

.ico-bonusNum-p {
	background-image:
		url(../img/bonus/85e3b75ad03614300a4013dab4da0fabfda45f54.png);
	width: 30px
}

.ico-thirdLogin {
	width: 35px;
	height: 35px;
	background-image:
		url('../img/ccb9e0a0edc1a1ef9509d2520ccb7dc6a6552870.png');
	background-repeat: no-repeat;
}

.ico-thirdLogin-qq {
	background-position: 0 0;
}

.ico-thirdLogin-weibo {
	background-position: -35px 0;
}

.ico-thirdLogin-weixin {
	background-position: -70px 0;
}

.ico-edit {
	width: 16px;
	height: 16px;
	background-position: -190px -190px;
}

.ico-refresh {
	width: 20px;
	height: 20px;
	background-position: -213px -187px;
	background-repeat: no-repeat;
}

.ico-happy {
	width: 68px;
	height: 68px;
	background:
		url(../img/user/97b1250346398bee846e0c23aea52148cd42447b.png)
		no-repeat;
}

.ico-broadcast {
	width: 28px;
	height: 28px;
	background: url(../img/5bae823411eeed2ef60f3cad3e416a1490a28bf5.png)
		no-repeat;
}

body {
	min-width: 1220px;
	background-color: #f5f5f5;
}

.g-header {
	background-color: #fff;
	position: relative;
	z-index: 3;
	_zoom: 1;
	border-bottom: 3px solid #db3652;
}

.g-body {
	/* padding-bottom: 30px; */
	background-color: #fff;
	position: relative;
	z-index: 2;
	_zoom: 1;
}

.g-footer {
	position: relative;
	background-color: #f5f5f5;
	z-index: 1;
	_zoom: 1;
}

.g-main {
	float: left;
}

.g-side {
	float: right;
}

.g-wrap {
	margin: 0 auto;
	padding: 0 10px;
	width: 1200px;
	position: relative;
}

.g-alert {
	background: #FFFFE1;
	line-height: 30px;
	color: #C7A17B;
}

.g-twoCol {
	position: relative;
	zoom: 1
}

.g-twoCol .name {
	width: 90px;
	text-align: right;
	float: left
}

.g-twoCol .cont {
	overflow: hidden;
	white-space: normal;
	word-wrap: break-word;
	word-break: break-all
}

.g-twoCol-ext {
	display: inline-block;
	overflow: hidden
}

.m-catlog-ft,.m-joinNum-wrap {
	background-image:
		url('../img/bd80244550c85b1ea32bf1df927349bfb8cafa59.png');
	_background-image:
		url('../img/8d435985592c18383a90ae2fd56f986c72e887c3.png');
	background-repeat: no-repeat;
}

.m-toolbar {
	position: relative;
	z-index: 3;
}

.m-header {
	position: relative;
	z-index: 2;
}

.m-nav {
	position: relative;
	z-index: 1;
}

.m-toolbar {
	height: 31px;
	line-height: 29px;
	color: #8e8e8e;
	background: #f5f6f8;
}

.m-toolbar-l {
	float: left;
}

.m-toolbar-r {
	float: right;
}

.m-toolbar li {
	float: left;
	display: inline;
	margin: 0 5px;
	position: relative;
}

.m-toolbar var {
	margin-left: 9px;
	color: #e1e1e1;
}

.m-toolbar a {
	color: #8e8e8e;
	line-height: 30px;
}

.m-toolbar .m-toolbar-login-btn {
	margin-right: 6px;
	color: #3399ff;
}

.m-toolbar-yxGroup {
	position: relative;
	padding-left: 15px;
}

.m-toolbar-yxGroup i {
	position: absolute;
	top: 1px;
	left: 0;
}

#newMsgCount {
	color: #db3652;
}

.m-toolbar-myDuobao {
	width: 64px;
}

.m-toolbar-myDuobao .ico {
	position: absolute;
	right: 7px;
	top: 13px;
}

.m-toolbar-myDuobao-btn {
	position: relative;
	z-index: 2;
	margin: 0 -6px 0 -6px;
	padding: 0 6px;
	display: inline-block;
	width: 62px;
	height: 31px;
	border-right: 1px solid #f5f6f8;
	border-left: 1px solid #f5f6f8;
	position: relative;
}

.m-toolbar-myDuobao-menu {
	display: none;
	position: absolute;
	z-index: 1;
	padding-bottom: 10px;
	width: 74px;
	top: 0;
	padding-top: 28px;
	left: -6px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-top: 0;
	box-shadow: 0 2px 4px #ccc;
}

.m-toolbar-myDuobao li {
	float: none;
	display: block;
	height: 28px;
	line-height: 28px;
}

.m-toolbar-myDuobao .ico-dot {
	top: 5px;
	right: 14px;
}

.m-toolbar-myBonus .ico-dot,.m-toolbar-myCoupon .ico-dot {
	top: 5px;
	right: 7px;
}

.m-toolbar-myDuobao-menu .ico-dot {
	top: 12px;
	left: 52px;
}

.m-toolbar-myDuobao-hover .m-toolbar-myDuobao-btn {
	border: none;
	margin: 0 -5px;
	width: 62px;
}

.m-toolbar-myDuobao-hover .m-toolbar-myDuobao-menu {
	display: block;
}

.m-toolbar-myDuobao-hover .ico-dot {
	display: none;
}

.m-toolbar-myDuobao-hover .m-toolbar-myDuobao-menu .ico-dot {
	display: block;
}

.m-header {
	height: 80px;
}

.m-header-logo {
	float: left;
	margin-top: 10px;
}

.m-header-logo h1 {
	float: left;
	margin-top: 10px;
}

.m-header-logo-link {
	display: block;
	padding-top: 49px;
	width: 147px;
	height: 0;
	overflow: hidden;
	background: url(http://mimg.127.net/logo/yy_logo.gif);
}

.m-header-slogan {
	margin-left: 170px;
	position: relative;
}

.m-header-slogan-link {
	position: absolute;
	top: 0;
	left: 0;
}

.m-header .w-search {
	margin-right: 10px;
	float: right;
	margin-top: 28px;
}

.m-header .w-miniCart {
	float: right;
	margin-top: 28px;
}

.m-nav {
	padding-top: 10px;
	height: 38px;
}

.m-nav-promot {
	position: absolute;
	bottom: 2px;
	right: 10px;
	height: 45px;
	overflow: hidden;
}

.m-catlog {
	width: 240px;
	position: absolute;
	left: 10px;
	top: 0;
	font-size: 15px;
	font-family: "Microsoft Yahei";
	color: #fff
}

.m-catlog a {
	display: block;
	padding-left: 30px;
	width: 210px;
	height: 36px;
	color: #fff;
	line-height: 36px;
}

.m-catlog a:hover {
	background-color: #C61935;
	text-decoration: none;
}

.m-catlog-hd {
	height: 37px;
	background: #db3652;
	border-bottom: 1px solid #ca1b38;
	position: relative;
}

.m-catlog-hd h2 {
	font-weight: bold;
	line-height: 37px;
}

.m-catlog-hd .ico-arrow {
	position: absolute;
	right: 30px;
	top: 15px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
}

.m-catlog-wrap {
	visibility: hidden;
	overflow: hidden;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
}

.m-catlog-bd {
	padding-bottom: 8px;
	background: #db3652;
	*zoom: 1;
}

.m-catlog-list li {
	line-height: 34px;
	border-bottom: 1px solid #ca1b38;
	border-top: 1px solid #fb3657;
}

.m-catlog-list li.last {
	border-bottom: 0;
}

.m-catlog-ft {
	height: 4px;
	background-position: 0 0;
	background-repeat: repeat-x;
	overflow: hidden;
}

.m-catlog-normal .ico-arrow {
	display: none;
}

.m-catlog-unfold .ico-arrow {
	
}

.m-catlog-fold {
	
}

.m-catlog-normal .m-catlog-wrap,.m-catlog-unfold .m-catlog-wrap {
	visibility: visible
}

.m-menu {
	margin-left: 240px;
	font-size: 16px;
	font-family: "Microsoft Yahei";
}

.m-menu-list var {
	float: left;
	font-size: 16px;
	color: #aeaeae;
}

.m-menu-list .ico-hot {
	position: absolute;
	top: 0;
	left: 15px;
}

.m-menu-list a:hover {
	background-color: #f5f5f5;
	text-decoration: none;
}

.m-menu-list .m-menu-list-item {
	position: relative;
	float: left;
	padding: 7px 0 3px;
	_height: 28px;
	_overflow: hidden;
}

.m-menu-list .dropdown {
	_overflow: visible;
}

.m-menu-list .m-menu-list-item-link,.m-menu-list .m-menu-dropdown {
	display: block;
	margin: 0 5px 0 12px;
	width: 88px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: #3c3c3c;
	font-weight: bold;
}

.m-menu-list .m-menu-dropdown {
	padding-left: 25px;
	text-align: left;
	overflow: hidden;
	position: relative;
}

.m-menu-list .m-menu-dropdown {
	width: 135px;
}

.m-menu-list .open .m-menu-dropdown {
	margin-top: -7px;
	margin-bottom: -5px;
	padding: 5px 1px 5px 24px;
	height: 27px;
	overflow: hidden;
	line-height: 30px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom: 0;
	box-shadow: 0 2px 4px #ccc;
}

.m-menu-list .open .m-menu-dropdown .ico-dot {
	display: none;
}

.m-menu-list .m-menu-dropdown .ico-arrow {
	position: absolute;
	left: 84px;
	top: 12px;
}

.m-menu-list .open .m-menu-dropdown .ico-arrow {
	left: 83px;
	top: 18px;
}

.m-menu-list .m-menu-list-item-link:hover,.m-menu-list .selected .m-menu-list-item-link,.m-menu-list .selected .m-menu-dropdown
	{
	color: #db3652;
}

.m-menu-dropdown-list {
	padding: 2px 0 10px 0;
	position: absolute;
	top: 36px;
	left: 12px;
	_left: 15px;
	background: #fff;
	border: 1px solid #ddd;
	box-shadow: 0 2px 4px #ccc;
	border-top: 0;
}

.m-menu-dropdown-list a {
	display: block;
	padding: 0 12px;
	color: #8d8d8d;
	line-height: 30px;
	height: 30px;
	position: relative;
}

.m-menu-dropdown-list .selected a {
	color: #000;
	background: #f5f5f5;
}

.m-menu-dropdown-list a .ico-dot {
	top: 11px;
	margin-left: 5px;
}

.m-joinNum {
	float: right;
	color: #3c3c3c;
	font-size: 14px;
	font-family: "Microsoft Yahei";
}

#joinNumber {
	margin: 0 5px;
	display: inline-block;
	vertical-align: bottom;
	*vertical-align: middle;
	overflow: hidden;
}

#joinNumber .m-joinNum-wrap {
	float: left;
	margin: 0 1px;
	display: inline;
	width: 24px;
	height: 30px;
	overflow: hidden;
	font-size: 28px;
	line-height: 30px;
	font-family: "Arial";
	background-position: 0 -30px;
	position: relative;
}

#joinNumber span {
	position: absolute;
	top: 0;
	left: 0;
	*zoom: 1;
}

#joinNumber b {
	display: block;
	width: 24px;
	height: 30px;
	text-align: center;
	color: #db3652;
}

.m-instruction {
	padding: 30px 0 10px;
}

.m-instruction .g-main {
	width: 54%;
	border-right: 1px solid #e2e2e2;
}

.m-instruction .g-side {
	width: 43%;
}

.m-instruction .g-side-l {
	float: left;
	width: 32%;
}

.m-instruction .g-side-r {
	float: right;
	width: 63%;
}

.m-instruction .ico {
	margin: -2px 6px 0 0;
}

.m-instruction-list-item {
	float: left;
	width: 25%;
}

.m-instruction-list-item h5 {
	margin-bottom: 6px;
	padding: 4px 0;
	height: 22px;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	font-family: "Microsoft Yahei";
}

.m-instruction-list-item .list {
	padding-left: 18px;
}

.m-instruction-list-item li {
	list-style: disc inside;
	line-height: 22px;
}

.m-instruction-list-item a {
	color: #808080;
}

.m-instruction-state {
	margin: 0 auto;
	width: 170px;
	font-family: "Microsoft Yahei";
}

.m-instruction-state li {
	padding: 3px 0;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
}

.m-instruction-yxCode {
	float: left;
	padding: 0;
	width: 115px;
	text-align: center;
	background-color: #fff;
}

.m-instruction-yxCode img {
	margin: 0 auto;
}

.m-instruction-service {
	float: right;
	margin-top: 30px;
	padding: 10px;
	font-size: 14px;
}

.m-instruction-service-call {
	padding: 4px 0;
	height: 18px;
	line-height: 18px;
	font-size: 16px;
	font-weight: bold;
	font-family: "MicroSoft Yahei";
	background-position: -235px -26px;
}

.m-instruction-service-phoneNum {
	font-style: italic;
	color: #db3652;
	font-size: 16px;
	font-weight: bold;
}

.m-instruction-110 {
	position: absolute;
	right: 30px;
	bottom: 5px;
	font-size: 14px;
	font-family: 'Microsoft Yahei'
}

.m-instruction-110 a {
	color: #808080;
	text-decoration: none;
}

.m-instruction-110 img {
	display: inline;
	vertical-align: middle;
}

.m-copyright {
	padding: 20px 0;
	height: 60px;
	color: #8f8e8e;
}

.m-copyright p {
	line-height: 25px;
}

.m-copyright .g-wrap {
	width: 740px;
}

.m-copyright-logo {
	float: left;
	padding-top: 5px;
}

.m-copyright-logo a {
	margin-right: 25px;
}

.m-copyright-logo img {
	display: inline-block;
}

.m-copyright-txt {
	margin-left: 310px;
}

.m-copyright-txt a {
	color: #8f8e8e;
	margin-right: 15px;
}

.m-QC {
	padding-bottom: 20px;
	height: 33px;
}

.m-QC-list {
	margin: 0 auto;
	width: 800px;
	background: url('../../lib/img/qc_logo.v1.png') no-repeat;
	overflow: hidden;
}

.m-QC-list li {
	float: left;
	display: inline;
	margin-right: 84px;
}

.m-QC-list li.last {
	margin-right: 0;
}

.m-QC-list a {
	display: block;
	height: 33px;
}

.m-login {
	width: 350px;
	padding: 20px 0;
	margin: 0 auto;
	_zoom: 1;
}

.m-login .w-input-input {
	padding-left: 50px;
	width: 290px;
	height: 34px;
	line-height: 34px;
	font-size: 20px;
	vertical-align: middle;
}

.m-login .w-input-placeholder {
	left: 42px;
	line-height: 34px;
	font-size: 20px;
}

.m-login .w-form-item {
	position: relative;
}

.m-login .w-form-item .ico-username,.m-login .w-form-item .ico-password
	{
	position: absolute;
	left: 12px;
	top: 12px;
	z-index: 1
}

.m-login .w-form-item .ico-password {
	left: 15px;
	top: 11px;
}

.m-login .m-login-btn {
	width: 350px;
	margin: 0 0 5px;
	height: 50px;
	line-height: 50px;
	font-size: 24px;
	font-weight: normal;
}

.m-login-extLogin {
	
}

.m-login-extLogin .hd {
	margin-bottom: 20px;
	border-bottom: 1px solid #ddd;
	text-align: center;
}

.m-login-extLogin .hd span {
	position: relative;
	top: 12px;
	display: inline-block;
	padding: 0 8px;
	background: #fff;
	color: #3d3d3d;
}

.m-login-extLogin .bd {
	text-align: center;
}

.m-login-extLogin .bd .ico-thirdLogin {
	margin: 0 15px;
	opacity: 0.6;
}

.m-login-extLogin .bd .ico-thirdLogin:hover {
	opacity: 1;
}

.m-autoComplete {
	width: 348px;
	z-index: 1000;
	background: #fff;
	border: #ABABAB 1px solid;
}

.m-autoComplete .w-menu-item {
	display: block;
	padding-left: 40px;
	height: 20px;
	line-height: 20px;
	text-indent: 10px;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.m-autoComplete .w-menu-item:hover,.m-autoComplete .w-menu-item:focus {
	outline: 0;
	text-decoration: none;
	color: #333;
	background-color: #efefef
}

.m-autoComplete .w-menu-item-hover {
	background-color: #efefef
}

.m-URSLogin-msgbox {
	padding-bottom: 0;
	width: 422px;
}

.m-URSLogin-msgbox .w-msgbox-bd {
	padding: 0;
}

.m-URSLogin-msgbox .w-loading {
	padding: 164px 128px;
}

.m-shareList {
	margin-top: 20px;
}

.m-shareList .group,.m-shareList .item {
	display: inline-block; +
	display: inline; +
	zoom: 1;
	vertical-align: top;
}

.m-shareList .item a {
	color: #3C3C3C;
}

.m-shareList .group {
	width: 290px;
	margin-left: 17px;
	margin-left: 12px\9;
	position: relative; +
	zoom: 1;
}

.m-shareList .group:first-child {
	margin-left: 0
}

.m-shareList .item {
	width: 290px;
	border: 1px solid #ddd;
	margin-bottom: 10px;
	background-color: #fff;
}

.m-shareList .item .pic {
	padding-top: 9px;
	width: 290px;
	overflow: hidden;
	text-align: center;
	font-size: 0;
	line-height: 0;
	margin: 0 auto;
}

.m-shareList .item .pic table,.m-shareList .item .pic td {
	width: 290px;
}

.m-shareList .item .name,.m-shareList .item .code,.m-shareList .item .status
	{
	padding: 0 19px;
	line-height: 2;
}

.m-shareList .item .toAudit {
	color: #FE9900
}

.m-shareList .item .name {
	white-space: nowrap;
	width: 220px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-top: 10px;
}

.m-shareList .item .post {
	background-color: #F5F5F5;
	padding: 15px 19px;
	line-height: 22px;
	position: relative; +
	zoom: 1;
	margin-top: 8px;
}

.m-shareList .item .post .title {
	padding-bottom: 0px;
	font-weight: bold;
}

.m-shareList .item .post .title a {
	font-size: 15px;
}

.m-shareList .item .post .title a strong {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 100%;
	display: inline-block;
}

.m-shareList .item .post .time {
	font-weight: normal;
	color: #adadad;
	padding-bottom: 0px;
}

.m-shareList .item .post .abbr {
	height: 68px;
	overflow: hidden;
	white-space: normal;
	word-wrap: break-word;
	word-break: break-all;
}

.fn-lazyLoading {
	background-image: url('../../../lib/img/common/loading_s.gif');
	background-repeat: no-repeat;
	background-position: center center;
}

.fn-lazyLoadMinHeight {
	min-height: 40px;
	min-width: 40px;
	_height: 40px;
	_width: 40px;
}

.fn-delLine {
	text-decoration: line-through;
	vertical-align: middle;
}

.g-header-fixed .m-header {
	z-index: 11;
}

.g-header-fixed .m-header-logo,.g-header-fixed .w-search {
	visibility: hidden;
}

.g-header-fixed .m-nav {
	position: fixed;
	width: 100%;
	background: #fff;
	top: 0px;
	z-index: 10;
	border-bottom: 3px solid #db3652;
}

.g-header-fixed .w-miniCart {
	position: fixed;
	top: -20px;
	left: 50%;
	margin-left: 470px;
	z-index: 11;
}
.hy-btn2,.hy-btn1{     text-decoration: none;background:#e54048; height:22px; border:none; font-size:14px; color:#fff; cursor:pointer; -moz-border-radius:5px;    -webkit-border-radius:5px; border-radius:5px; padding:0 15px; font-family: Microsoft Yahei, Arial, Verdana, sans-serif }
